mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 12:32:40 +02:00
4097 lines
253 KiB
HTML
4097 lines
253 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" 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.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>libnx: include/switch/applets/swkbd.h File 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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">libnx<span id="projectnumber"> v4.9.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(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">
|
|
<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 id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_68784c92a8a0520ca3b455e73fe4da44.html">applets</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">swkbd.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Wrapper for using the swkbd (software keyboard) LibraryApplet.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "<a class="el" href="types_8h_source.html">../types.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="applet_8h_source.html">../services/applet.h</a>"</code><br />
|
|
</div>
|
|
<p><a href="swkbd_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">User dictionary word. <a href="structSwkbdDictWord.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdCustomizeDicInfo.html">SwkbdCustomizeDicInfo</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Input data for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> request SetCustomizeDic. <a href="structSwkbdCustomizeDicInfo.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdArgCommon.html">SwkbdArgCommon</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Base swkbd arg struct. <a href="structSwkbdArgCommon.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdArgV0.html">SwkbdArgV0</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdArgV7.html">SwkbdArgV7</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Arg struct for version 0x30007+. <a href="structSwkbdArgV7.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdArgVB.html">SwkbdArgVB</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Arg struct for version 0x6000B+. <a href="structSwkbdArgVB.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdRect.html">SwkbdRect</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Rect. <a href="structSwkbdRect.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">InitializeArg for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a>. <a href="structSwkbdInitializeArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdInlineCalcArg.html">SwkbdInlineCalcArg</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdChangedStringArg.html">SwkbdChangedStringArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct data for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive reply storage ChangedString*, at the end following the string. <a href="structSwkbdChangedStringArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdMovedCursorArg.html">SwkbdMovedCursorArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct data for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive reply storage MovedCursor*, at the end following the string. <a href="structSwkbdMovedCursorArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdMovedTabArg.html">SwkbdMovedTabArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct data for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive reply storage MovedTab*, at the end following the string. <a href="structSwkbdMovedTabArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdDecidedEnterArg.html">SwkbdDecidedEnterArg</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Struct data for <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive reply storage DecidedEnter*, at the end following the string. <a href="structSwkbdDecidedEnterArg.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSwkbdInline.html">SwkbdInline</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">InlineKeyboard. <a href="structSwkbdInline.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:aeadb1bb6617af3a2f5579108f8e0265a" id="r_aeadb1bb6617af3a2f5579108f8e0265a"><td class="memItemLeft" align="right" valign="top"><a id="aeadb1bb6617af3a2f5579108f8e0265a" name="aeadb1bb6617af3a2f5579108f8e0265a"></a>
|
|
typedef <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29">SwkbdTextCheckResult</a>(* </td><td class="memItemRight" valign="bottom"><b>SwkbdTextCheckCb</b>) (char *tmp_string, size_t tmp_string_size)</td></tr>
|
|
<tr class="memdesc:aeadb1bb6617af3a2f5579108f8e0265a"><td class="mdescLeft"> </td><td class="mdescRight">TextCheck callback set by <a class="el" href="swkbd_8h.html#a0ef002c5361218bc28b7cd53dd2d0371">swkbdConfigSetTextCheckCallback</a>, for validating the input string when the swkbd ok-button is pressed. This buffer contains an UTF-8 string. This callback should validate the input string, then return a <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29">SwkbdTextCheckResult</a> indicating success/failure. On failure, this function must write an error message to the tmp_string buffer, which will then be displayed by swkbd. <br /></td></tr>
|
|
<tr class="separator:aeadb1bb6617af3a2f5579108f8e0265a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d843464c0e131c6700b064f5a535cec" id="r_a0d843464c0e131c6700b064f5a535cec"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a0d843464c0e131c6700b064f5a535cec">SwkbdChangedStringCb</a>) (const char *str, <a class="el" href="structSwkbdChangedStringArg.html">SwkbdChangedStringArg</a> *arg)</td></tr>
|
|
<tr class="memdesc:a0d843464c0e131c6700b064f5a535cec"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling ChangedString* replies (text changed by the user or by <a class="el" href="swkbd_8h.html#aa6ac51031d4d62802b45dd7d5312fc68">swkbdInlineSetInputText</a>). <br /></td></tr>
|
|
<tr class="separator:a0d843464c0e131c6700b064f5a535cec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac53dc5d14a23d63edc757a110dc912ab" id="r_ac53dc5d14a23d63edc757a110dc912ab"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ac53dc5d14a23d63edc757a110dc912ab">SwkbdChangedStringV2Cb</a>) (const char *str, <a class="el" href="structSwkbdChangedStringArg.html">SwkbdChangedStringArg</a> *arg, bool flag)</td></tr>
|
|
<tr class="memdesc:ac53dc5d14a23d63edc757a110dc912ab"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling ChangedString*V2 replies (text changed by the user or by <a class="el" href="swkbd_8h.html#aa6ac51031d4d62802b45dd7d5312fc68">swkbdInlineSetInputText</a>). <br /></td></tr>
|
|
<tr class="separator:ac53dc5d14a23d63edc757a110dc912ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c02740d6ffddde284f589bd8e7c827f" id="r_a4c02740d6ffddde284f589bd8e7c827f"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a4c02740d6ffddde284f589bd8e7c827f">SwkbdMovedCursorCb</a>) (const char *str, <a class="el" href="structSwkbdMovedCursorArg.html">SwkbdMovedCursorArg</a> *arg)</td></tr>
|
|
<tr class="memdesc:a4c02740d6ffddde284f589bd8e7c827f"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedCursor* replies. <br /></td></tr>
|
|
<tr class="separator:a4c02740d6ffddde284f589bd8e7c827f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a87ca58badffea943a40b665bf9634c" id="r_a6a87ca58badffea943a40b665bf9634c"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6a87ca58badffea943a40b665bf9634c">SwkbdMovedCursorV2Cb</a>) (const char *str, <a class="el" href="structSwkbdMovedCursorArg.html">SwkbdMovedCursorArg</a> *arg, bool flag)</td></tr>
|
|
<tr class="memdesc:a6a87ca58badffea943a40b665bf9634c"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedCursor*V2 replies. <br /></td></tr>
|
|
<tr class="separator:a6a87ca58badffea943a40b665bf9634c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95d661f2f2c310c47daa152382ecb9cc" id="r_a95d661f2f2c310c47daa152382ecb9cc"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a95d661f2f2c310c47daa152382ecb9cc">SwkbdMovedTabCb</a>) (const char *str, <a class="el" href="structSwkbdMovedTabArg.html">SwkbdMovedTabArg</a> *arg)</td></tr>
|
|
<tr class="memdesc:a95d661f2f2c310c47daa152382ecb9cc"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedTab* replies. <br /></td></tr>
|
|
<tr class="separator:a95d661f2f2c310c47daa152382ecb9cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf7924ddb8c2cee6f3c9f13d4c09c420" id="r_adf7924ddb8c2cee6f3c9f13d4c09c420"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#adf7924ddb8c2cee6f3c9f13d4c09c420">SwkbdDecidedEnterCb</a>) (const char *str, <a class="el" href="structSwkbdDecidedEnterArg.html">SwkbdDecidedEnterArg</a> *arg)</td></tr>
|
|
<tr class="memdesc:adf7924ddb8c2cee6f3c9f13d4c09c420"><td class="mdescLeft"> </td><td class="mdescRight">This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling DecidedEnter* replies (when the final text was submitted via the button). <br /></td></tr>
|
|
<tr class="separator:adf7924ddb8c2cee6f3c9f13d4c09c420"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:af5a92b24d6a29e2fd04f86492d766c29" id="r_af5a92b24d6a29e2fd04f86492d766c29"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29">SwkbdTextCheckResult</a> { <br />
|
|
  <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29a9b44c683b27ba93f7cef9e5865211bd3">SwkbdTextCheckResult_OK</a> = 0
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29a3078284b18fa9c6d0f12749b675f4e8b">SwkbdTextCheckResult_Bad</a> = 1
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29ad52250d94c5a95b08d5cdd027fc58867">SwkbdTextCheckResult_Prompt</a> = 2
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29a3c18301fbea07a997494cd0a1ff20205">SwkbdTextCheckResult_Silent</a> = 3
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:af5a92b24d6a29e2fd04f86492d766c29"><td class="mdescLeft"> </td><td class="mdescRight">Output result returned by <a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a>. <a href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29">More...</a><br /></td></tr>
|
|
<tr class="separator:af5a92b24d6a29e2fd04f86492d766c29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad88d214560b9bbaf1391cc7013ab4387" id="r_ad88d214560b9bbaf1391cc7013ab4387"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> { <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a4b8790ad9406561a95ea4f21c50e4cb7">SwkbdType_Normal</a> = 0
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a> = 1
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421">SwkbdType_QWERTY</a> = 2
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387abd6a962176b59b2cd15116fd96622c40">SwkbdType_Unknown3</a> = 3
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387ad626a7c1ae70cc3ddce206fb7e169c39">SwkbdType_Latin</a> = 4
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a7934c3e3484f79bd397b8ede6d8ec164">SwkbdType_ZhHans</a> = 5
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a9e60d64070bc3e2cb0bbd84689565af1">SwkbdType_ZhHant</a> = 6
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aaf1a6d43eb6019d7532b8b00844898d1">SwkbdType_Korean</a> = 7
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a77c09e5d79e836679c348dbb1d99d1bb">SwkbdType_All</a> = 8
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a0333c7fe184b0dedcc8f4816f84aaba5">SwkbdType_Unknown9</a> = 9
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:ad88d214560b9bbaf1391cc7013ab4387"><td class="mdescLeft"> </td><td class="mdescRight">Type of keyboard. <a href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">More...</a><br /></td></tr>
|
|
<tr class="separator:ad88d214560b9bbaf1391cc7013ab4387"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0411cd49bb5b71852cecd93bcbf0ca2d" id="r_a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom">{ <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4b4d30518a7bdc20a65dc6d475812514">SwkbdKeyDisableBitmask_Space</a> = (1U<<( 1 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da6d0c07145e382ac78a556d142090189b">SwkbdKeyDisableBitmask_At</a> = (1U<<( 2 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4437f5d74006aca486fe31eb031c8d12">SwkbdKeyDisableBitmask_Percent</a> = (1U<<( 3 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daa50f7fbe30840a943c9e6c0a429850ac">SwkbdKeyDisableBitmask_ForwardSlash</a> = (1U<<( 4 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2dae6ef27eec1487ccaead94877d9f3d2ed">SwkbdKeyDisableBitmask_Backslash</a> = (1U<<( 5 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da688dfa3591c8ff7ab73f0bc9cb6015e2">SwkbdKeyDisableBitmask_Numbers</a> = (1U<<( 6 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da93a3e8c44134672a95ac7e2d39520f76">SwkbdKeyDisableBitmask_DownloadCode</a> = (1U<<( 7 ))
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da99296a13e1eb16665606102d7d29f095">SwkbdKeyDisableBitmask_UserName</a> = (1U<<( 8 ))
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="mdescLeft"> </td><td class="mdescRight">Bitmask for <a class="el" href="structSwkbdArgCommon.html#a349be459bc977e0354d82a4bb3109e53" title="See SwkbdKeyDisableBitmask_*.">SwkbdArgCommon::keySetDisableBitmask</a>. This disables keys on the keyboard when the corresponding bit(s) are set. <a href="swkbd_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2d">More...</a><br /></td></tr>
|
|
<tr class="separator:a0411cd49bb5b71852cecd93bcbf0ca2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a431709abb8842bb88d1305a5394b0418" id="r_a431709abb8842bb88d1305a5394b0418"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">SwkbdTextDrawType</a> { <br />
|
|
  <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418a1696f8e871ff2def4ec12a9df9d18630">SwkbdTextDrawType_Line</a> = 0
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418ae71902913b9ebcef22171e0c41355e8b">SwkbdTextDrawType_Box</a> = 1
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418a4f7b301630473f4e2f52ed0c8c39653b">SwkbdTextDrawType_DownloadCode</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a431709abb8842bb88d1305a5394b0418"><td class="mdescLeft"> </td><td class="mdescRight">Value for <a class="el" href="structSwkbdArgCommon.html#aebf5c765cc05c3b0ca896befcf0de558" title="See SwkbdTextDrawType.">SwkbdArgCommon::textDrawType</a>. Only applies when stringLenMax is 1..32, otherwise swkbd will only use SwkbdTextDrawType_Box. <a href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">More...</a><br /></td></tr>
|
|
<tr class="separator:a431709abb8842bb88d1305a5394b0418"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2d5499e6949b6685e4a52e432c09b13" id="r_ac2d5499e6949b6685e4a52e432c09b13"><td class="memItemLeft" align="right" valign="top"><a id="ac2d5499e6949b6685e4a52e432c09b13" name="ac2d5499e6949b6685e4a52e432c09b13"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ac2d5499e6949b6685e4a52e432c09b13">SwkbdRequestCommand</a> { <br />
|
|
  <b>SwkbdRequestCommand_Finalize</b> = 0x4
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_SetUserWordInfo</b> = 0x6
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_SetCustomizeDic</b> = 0x7
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_Calc</b> = 0xA
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_SetCustomizedDictionaries</b> = 0xB
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_UnsetCustomizedDictionaries</b> = 0xC
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_SetChangedStringV2Flag</b> = 0xD
|
|
, <br />
|
|
  <b>SwkbdRequestCommand_SetMovedCursorV2Flag</b> = 0xE
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:ac2d5499e6949b6685e4a52e432c09b13"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive input storage request ID. <br /></td></tr>
|
|
<tr class="separator:ac2d5499e6949b6685e4a52e432c09b13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e0b5d47190663d3664748f8081b9ef9" id="r_a9e0b5d47190663d3664748f8081b9ef9"><td class="memItemLeft" align="right" valign="top"><a id="a9e0b5d47190663d3664748f8081b9ef9" name="a9e0b5d47190663d3664748f8081b9ef9"></a>enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a9e0b5d47190663d3664748f8081b9ef9">SwkbdReplyType</a> { <br />
|
|
  <b>SwkbdReplyType_FinishedInitialize</b> = 0x0
|
|
, <br />
|
|
  <b>SwkbdReplyType_ChangedString</b> = 0x2
|
|
, <br />
|
|
  <b>SwkbdReplyType_MovedCursor</b> = 0x3
|
|
, <br />
|
|
  <b>SwkbdReplyType_MovedTab</b> = 0x4
|
|
, <br />
|
|
  <b>SwkbdReplyType_DecidedEnter</b> = 0x5
|
|
, <br />
|
|
  <b>SwkbdReplyType_DecidedCancel</b> = 0x6
|
|
, <br />
|
|
  <b>SwkbdReplyType_ChangedStringUtf8</b> = 0x7
|
|
, <br />
|
|
  <b>SwkbdReplyType_MovedCursorUtf8</b> = 0x8
|
|
, <br />
|
|
  <b>SwkbdReplyType_DecidedEnterUtf8</b> = 0x9
|
|
, <br />
|
|
  <b>SwkbdReplyType_UnsetCustomizeDic</b> = 0xA
|
|
, <br />
|
|
  <b>SwkbdReplyType_ReleasedUserWordInfo</b> = 0xB
|
|
, <br />
|
|
  <b>SwkbdReplyType_UnsetCustomizedDictionaries</b> = 0xC
|
|
, <br />
|
|
  <b>SwkbdReplyType_ChangedStringV2</b> = 0xD
|
|
, <br />
|
|
  <b>SwkbdReplyType_MovedCursorV2</b> = 0xE
|
|
, <br />
|
|
  <b>SwkbdReplyType_ChangedStringUtf8V2</b> = 0xF
|
|
, <br />
|
|
  <b>SwkbdReplyType_MovedCursorUtf8V2</b> = 0x10
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a9e0b5d47190663d3664748f8081b9ef9"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> Interactive output storage reply ID. <br /></td></tr>
|
|
<tr class="separator:a9e0b5d47190663d3664748f8081b9ef9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73a62ecdd7bddc71287ee041be29a649" id="r_a73a62ecdd7bddc71287ee041be29a649"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> { <br />
|
|
  <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649ae815407bd0f9dda6094072b6f241f813">SwkbdState_Inactive</a> = 0x0
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346">SwkbdState_Initialized</a> = 0x1
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a675f2e9acd4af0545b44f1e04f2bb237">SwkbdState_Appearing</a> = 0x2
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a958dea61bad5efb5ae7da27354affbdd">SwkbdState_Shown</a> = 0x3
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a2366592bf54e51300b16b8f2805590d2">SwkbdState_Disappearing</a> = 0x4
|
|
, <br />
|
|
  <b>SwkbdState_Unknown5</b> = 0x5
|
|
, <br />
|
|
  <b>SwkbdState_Unknown6</b> = 0x6
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a73a62ecdd7bddc71287ee041be29a649"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> State. <a href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">More...</a><br /></td></tr>
|
|
<tr class="separator:a73a62ecdd7bddc71287ee041be29a649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96e8ae591e36a9ecb404e6c18094a851" id="r_a96e8ae591e36a9ecb404e6c18094a851"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851">SwkbdInlineMode</a> { <br />
|
|
  <a class="el" href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851a9b941ec5d473960b97b82ab3c2e0ce4f">SwkbdInlineMode_UserDisplay</a> = 0
|
|
, <br />
|
|
  <a class="el" href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851a159edfa5dd8d51164ff7d2e5e25da555">SwkbdInlineMode_AppletDisplay</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a96e8ae591e36a9ecb404e6c18094a851"><td class="mdescLeft"> </td><td class="mdescRight">Value for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> mode. Controls the LibAppletMode when launching the applet. <a href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851">More...</a><br /></td></tr>
|
|
<tr class="separator:a96e8ae591e36a9ecb404e6c18094a851"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a16a59922de6da9cacc0235a98c5ee6fe" id="r_a16a59922de6da9cacc0235a98c5ee6fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a16a59922de6da9cacc0235a98c5ee6fe">swkbdCreate</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> max_dictwords)</td></tr>
|
|
<tr class="memdesc:a16a59922de6da9cacc0235a98c5ee6fe"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. <br /></td></tr>
|
|
<tr class="separator:a16a59922de6da9cacc0235a98c5ee6fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abac09d634e087e63b41b16ae920b1fb2" id="r_abac09d634e087e63b41b16ae920b1fb2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#abac09d634e087e63b41b16ae920b1fb2">swkbdClose</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c)</td></tr>
|
|
<tr class="memdesc:abac09d634e087e63b41b16ae920b1fb2"><td class="mdescLeft"> </td><td class="mdescRight">Closes a <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. <br /></td></tr>
|
|
<tr class="separator:abac09d634e087e63b41b16ae920b1fb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c2c785b8f3d033a5576352dc2d179bd" id="r_a0c2c785b8f3d033a5576352dc2d179bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a0c2c785b8f3d033a5576352dc2d179bd">swkbdConfigMakePresetDefault</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c)</td></tr>
|
|
<tr class="memdesc:a0c2c785b8f3d033a5576352dc2d179bd"><td class="mdescLeft"> </td><td class="mdescRight">Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the Default Preset. <br /></td></tr>
|
|
<tr class="separator:a0c2c785b8f3d033a5576352dc2d179bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a551982c4ae76eb2a8e789d1db0c117fd" id="r_a551982c4ae76eb2a8e789d1db0c117fd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a551982c4ae76eb2a8e789d1db0c117fd">swkbdConfigMakePresetPassword</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c)</td></tr>
|
|
<tr class="memdesc:a551982c4ae76eb2a8e789d1db0c117fd"><td class="mdescLeft"> </td><td class="mdescRight">Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the Password Preset. <br /></td></tr>
|
|
<tr class="separator:a551982c4ae76eb2a8e789d1db0c117fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7134e95ed1309a9baddf9f424c4036ae" id="r_a7134e95ed1309a9baddf9f424c4036ae"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a7134e95ed1309a9baddf9f424c4036ae">swkbdConfigMakePresetUserName</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c)</td></tr>
|
|
<tr class="memdesc:a7134e95ed1309a9baddf9f424c4036ae"><td class="mdescLeft"> </td><td class="mdescRight">Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the UserName Preset. <br /></td></tr>
|
|
<tr class="separator:a7134e95ed1309a9baddf9f424c4036ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a83da36fee3ebc3c387628253c22718ce" id="r_a83da36fee3ebc3c387628253c22718ce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a83da36fee3ebc3c387628253c22718ce">swkbdConfigMakePresetDownloadCode</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c)</td></tr>
|
|
<tr class="memdesc:a83da36fee3ebc3c387628253c22718ce"><td class="mdescLeft"> </td><td class="mdescRight">Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the DownloadCode Preset. <br /></td></tr>
|
|
<tr class="separator:a83da36fee3ebc3c387628253c22718ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5340a8c43ba481ad1af3d399c2df0d8" id="r_ad5340a8c43ba481ad1af3d399c2df0d8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad5340a8c43ba481ad1af3d399c2df0d8">swkbdConfigSetOkButtonText</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:ad5340a8c43ba481ad1af3d399c2df0d8"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Ok button text. <br /></td></tr>
|
|
<tr class="separator:ad5340a8c43ba481ad1af3d399c2df0d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab50f7c13bd1add862fe14e298c0d2ca6" id="r_ab50f7c13bd1add862fe14e298c0d2ca6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ab50f7c13bd1add862fe14e298c0d2ca6">swkbdConfigSetLeftOptionalSymbolKey</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:ab50f7c13bd1add862fe14e298c0d2ca6"><td class="mdescLeft"> </td><td class="mdescRight">Sets the LeftOptionalSymbolKey, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. <br /></td></tr>
|
|
<tr class="separator:ab50f7c13bd1add862fe14e298c0d2ca6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10da432b2c12ff3dda80f10f3915412e" id="r_a10da432b2c12ff3dda80f10f3915412e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a10da432b2c12ff3dda80f10f3915412e">swkbdConfigSetRightOptionalSymbolKey</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:a10da432b2c12ff3dda80f10f3915412e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the RightOptionalSymbolKey, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. <br /></td></tr>
|
|
<tr class="separator:a10da432b2c12ff3dda80f10f3915412e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab956652e5294436d9c46bf3bb393c63" id="r_aab956652e5294436d9c46bf3bb393c63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aab956652e5294436d9c46bf3bb393c63">swkbdConfigSetHeaderText</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:aab956652e5294436d9c46bf3bb393c63"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Header text. <br /></td></tr>
|
|
<tr class="separator:aab956652e5294436d9c46bf3bb393c63"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73e0a37a0b0a4f9a5df0ee57d636d49e" id="r_a73e0a37a0b0a4f9a5df0ee57d636d49e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a73e0a37a0b0a4f9a5df0ee57d636d49e">swkbdConfigSetSubText</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:a73e0a37a0b0a4f9a5df0ee57d636d49e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Sub text. <br /></td></tr>
|
|
<tr class="separator:a73e0a37a0b0a4f9a5df0ee57d636d49e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a74f367b2c9ed00f47547e27f92c7e6df" id="r_a74f367b2c9ed00f47547e27f92c7e6df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a74f367b2c9ed00f47547e27f92c7e6df">swkbdConfigSetGuideText</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:a74f367b2c9ed00f47547e27f92c7e6df"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Guide text. <br /></td></tr>
|
|
<tr class="separator:a74f367b2c9ed00f47547e27f92c7e6df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed53ca73f1fb47eaa5c3f241160f8c4b" id="r_aed53ca73f1fb47eaa5c3f241160f8c4b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aed53ca73f1fb47eaa5c3f241160f8c4b">swkbdConfigSetInitialText</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const char *str)</td></tr>
|
|
<tr class="memdesc:aed53ca73f1fb47eaa5c3f241160f8c4b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the Initial text. <br /></td></tr>
|
|
<tr class="separator:aed53ca73f1fb47eaa5c3f241160f8c4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8f33c03ab8f4d23bd916c881de989e8" id="r_af8f33c03ab8f4d23bd916c881de989e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#af8f33c03ab8f4d23bd916c881de989e8">swkbdConfigSetDictionary</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const <a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a> *input, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entries)</td></tr>
|
|
<tr class="memdesc:af8f33c03ab8f4d23bd916c881de989e8"><td class="mdescLeft"> </td><td class="mdescRight">Sets the user dictionary. <br /></td></tr>
|
|
<tr class="separator:af8f33c03ab8f4d23bd916c881de989e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19c2daf46caf2eb8be62128c0910ae52" id="r_a19c2daf46caf2eb8be62128c0910ae52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a19c2daf46caf2eb8be62128c0910ae52">swkbdConfigSetCustomizedDictionaries</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, const <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> *dic)</td></tr>
|
|
<tr class="memdesc:a19c2daf46caf2eb8be62128c0910ae52"><td class="mdescLeft"> </td><td class="mdescRight">Sets the CustomizedDictionaries. <br /></td></tr>
|
|
<tr class="separator:a19c2daf46caf2eb8be62128c0910ae52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ef002c5361218bc28b7cd53dd2d0371" id="r_a0ef002c5361218bc28b7cd53dd2d0371"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a0ef002c5361218bc28b7cd53dd2d0371">swkbdConfigSetTextCheckCallback</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a> cb)</td></tr>
|
|
<tr class="memdesc:a0ef002c5361218bc28b7cd53dd2d0371"><td class="mdescLeft"> </td><td class="mdescRight">Sets the TextCheck callback. <br /></td></tr>
|
|
<tr class="separator:a0ef002c5361218bc28b7cd53dd2d0371"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a537ab2fb726395386f63f053a64d1c" id="r_a2a537ab2fb726395386f63f053a64d1c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a2a537ab2fb726395386f63f053a64d1c">swkbdConfigSetType</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> type)</td></tr>
|
|
<tr class="memdesc:a2a537ab2fb726395386f63f053a64d1c"><td class="mdescLeft"> </td><td class="mdescRight">Sets SwkbdArgCommon::SwkbdType. <br /></td></tr>
|
|
<tr class="separator:a2a537ab2fb726395386f63f053a64d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afd8fd265bcc425cf5fc7e83de6ee1a7f" id="r_afd8fd265bcc425cf5fc7e83de6ee1a7f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#afd8fd265bcc425cf5fc7e83de6ee1a7f">swkbdConfigSetDicFlag</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag)</td></tr>
|
|
<tr class="memdesc:afd8fd265bcc425cf5fc7e83de6ee1a7f"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a95beff6a882874530c1e3d3b2806653c" title="Enables dictionary usage when non-zero (including the system dictionary).">SwkbdArgCommon::dicFlag</a>. <br /></td></tr>
|
|
<tr class="separator:afd8fd265bcc425cf5fc7e83de6ee1a7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3dc7e396963048f831d4daab86e98a3" id="r_ab3dc7e396963048f831d4daab86e98a3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ab3dc7e396963048f831d4daab86e98a3">swkbdConfigSetKeySetDisableBitmask</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> keySetDisableBitmask)</td></tr>
|
|
<tr class="memdesc:ab3dc7e396963048f831d4daab86e98a3"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a349be459bc977e0354d82a4bb3109e53" title="See SwkbdKeyDisableBitmask_*.">SwkbdArgCommon::keySetDisableBitmask</a>. <br /></td></tr>
|
|
<tr class="separator:ab3dc7e396963048f831d4daab86e98a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b418f71e47ec1e4a0babb4efa4dc284" id="r_a8b418f71e47ec1e4a0babb4efa4dc284"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a8b418f71e47ec1e4a0babb4efa4dc284">swkbdConfigSetInitialCursorPos</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> initialCursorPos)</td></tr>
|
|
<tr class="memdesc:a8b418f71e47ec1e4a0babb4efa4dc284"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a9e309f8703b0785a7d2aca399cacca0b" title="Initial cursor position in the string: 0 = start, 1 = end.">SwkbdArgCommon::initialCursorPos</a>. <br /></td></tr>
|
|
<tr class="separator:a8b418f71e47ec1e4a0babb4efa4dc284"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad21c40879ed472f0f4f18dd751ca86ca" id="r_ad21c40879ed472f0f4f18dd751ca86ca"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad21c40879ed472f0f4f18dd751ca86ca">swkbdConfigSetStringLenMax</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> stringLenMax)</td></tr>
|
|
<tr class="memdesc:ad21c40879ed472f0f4f18dd751ca86ca"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#acd0ad6cb63b6023c9169d8ee22fb41a5" title="When non-zero, specifies the max string length. When the input is too long, swkbd will stop accepting...">SwkbdArgCommon::stringLenMax</a>. <br /></td></tr>
|
|
<tr class="separator:ad21c40879ed472f0f4f18dd751ca86ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac49b4dcbc47e19a857b3ad74835c6bac" id="r_ac49b4dcbc47e19a857b3ad74835c6bac"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ac49b4dcbc47e19a857b3ad74835c6bac">swkbdConfigSetStringLenMin</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> stringLenMin)</td></tr>
|
|
<tr class="memdesc:ac49b4dcbc47e19a857b3ad74835c6bac"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a4fc806e804cf2e1ffe4e46eb69c785b1" title="When non-zero, specifies the min string length. When the input is too short, swkbd will display an ic...">SwkbdArgCommon::stringLenMin</a>. <br /></td></tr>
|
|
<tr class="separator:ac49b4dcbc47e19a857b3ad74835c6bac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a712f1b016e07cd8f2f78ba59347e41dc" id="r_a712f1b016e07cd8f2f78ba59347e41dc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a712f1b016e07cd8f2f78ba59347e41dc">swkbdConfigSetPasswordFlag</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> flag)</td></tr>
|
|
<tr class="memdesc:a712f1b016e07cd8f2f78ba59347e41dc"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a1f3b9d9ccef6de8d43fbbdeb9589c3df" title="Use password: 0 = disable, 1 = enable.">SwkbdArgCommon::passwordFlag</a>. <br /></td></tr>
|
|
<tr class="separator:a712f1b016e07cd8f2f78ba59347e41dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ec3580e179d72f62565b41ce18a691e" id="r_a6ec3580e179d72f62565b41ce18a691e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6ec3580e179d72f62565b41ce18a691e">swkbdConfigSetTextDrawType</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">SwkbdTextDrawType</a> textDrawType)</td></tr>
|
|
<tr class="memdesc:a6ec3580e179d72f62565b41ce18a691e"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#aebf5c765cc05c3b0ca896befcf0de558" title="See SwkbdTextDrawType.">SwkbdArgCommon::textDrawType</a>. <br /></td></tr>
|
|
<tr class="separator:a6ec3580e179d72f62565b41ce18a691e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a33b126338afa0bc83e17517df9637002" id="r_a33b126338afa0bc83e17517df9637002"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a33b126338afa0bc83e17517df9637002">swkbdConfigSetReturnButtonFlag</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> flag)</td></tr>
|
|
<tr class="memdesc:a33b126338afa0bc83e17517df9637002"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#a01f142ba7358c246e9b761c4c993753e" title="Controls whether the Return button is enabled, for newlines input. 0 = disabled, non-zero = enabled.">SwkbdArgCommon::returnButtonFlag</a>. <br /></td></tr>
|
|
<tr class="separator:a33b126338afa0bc83e17517df9637002"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f7e6718e81c6d7eee1484f4c7a321a2" id="r_a4f7e6718e81c6d7eee1484f4c7a321a2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a4f7e6718e81c6d7eee1484f4c7a321a2">swkbdConfigSetBlurBackground</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> blurBackground)</td></tr>
|
|
<tr class="memdesc:a4f7e6718e81c6d7eee1484f4c7a321a2"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgCommon.html#abfcfe33b61782eb672d6c1ec729811dc" title="When enabled with value 1, the background is blurred.">SwkbdArgCommon::blurBackground</a>. <br /></td></tr>
|
|
<tr class="separator:a4f7e6718e81c6d7eee1484f4c7a321a2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20d692408384c91d3902452f7a5af6b9" id="r_a20d692408384c91d3902452f7a5af6b9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a20d692408384c91d3902452f7a5af6b9">swkbdConfigSetTextGrouping</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> index, <a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> value)</td></tr>
|
|
<tr class="memdesc:a20d692408384c91d3902452f7a5af6b9"><td class="mdescLeft"> </td><td class="mdescRight">Sets <a class="el" href="structSwkbdArgV7.html#aff7f91182bdcfee23fda8148145051e2" title="When set and enabled via SwkbdTextDrawType, controls displayed text grouping (inserts spaces,...">SwkbdArgV7::textGrouping</a>. <br /></td></tr>
|
|
<tr class="separator:a20d692408384c91d3902452f7a5af6b9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb822f832d020bdd10bf1c36e5521c7b" id="r_aeb822f832d020bdd10bf1c36e5521c7b"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aeb822f832d020bdd10bf1c36e5521c7b">swkbdConfigSetUnkFlag</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> flag)</td></tr>
|
|
<tr class="memdesc:aeb822f832d020bdd10bf1c36e5521c7b"><td class="mdescLeft"> </td><td class="mdescRight">Sets SwkbdConfig::unkFlag, default is 0. <br /></td></tr>
|
|
<tr class="separator:aeb822f832d020bdd10bf1c36e5521c7b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4031c43547604d04f4783210ede91dd5" id="r_a4031c43547604d04f4783210ede91dd5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a4031c43547604d04f4783210ede91dd5">swkbdConfigSetTrigger</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> trigger)</td></tr>
|
|
<tr class="memdesc:a4031c43547604d04f4783210ede91dd5"><td class="mdescLeft"> </td><td class="mdescRight">Sets SwkbdConfig::trigger, default is 0. <br /></td></tr>
|
|
<tr class="separator:a4031c43547604d04f4783210ede91dd5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a464b84324d96c8a70bfecd2e0550cd5b" id="r_a464b84324d96c8a70bfecd2e0550cd5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a464b84324d96c8a70bfecd2e0550cd5b">swkbdShow</a> (<a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> *c, char *out_string, size_t out_string_size)</td></tr>
|
|
<tr class="memdesc:a464b84324d96c8a70bfecd2e0550cd5b"><td class="mdescLeft"> </td><td class="mdescRight">Launch swkbd with the specified config. <br /></td></tr>
|
|
<tr class="separator:a464b84324d96c8a70bfecd2e0550cd5b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4285e1dfa0584d909fe4866aecb329f" id="r_af4285e1dfa0584d909fe4866aecb329f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#af4285e1dfa0584d909fe4866aecb329f">swkbdInlineCreate</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:af4285e1dfa0584d909fe4866aecb329f"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. <br /></td></tr>
|
|
<tr class="separator:af4285e1dfa0584d909fe4866aecb329f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae07e2c3b9ed98785cb1572ef84142fff" id="r_ae07e2c3b9ed98785cb1572ef84142fff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ae07e2c3b9ed98785cb1572ef84142fff">swkbdInlineClose</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:ae07e2c3b9ed98785cb1572ef84142fff"><td class="mdescLeft"> </td><td class="mdescRight">Closes a <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. <br /></td></tr>
|
|
<tr class="separator:ae07e2c3b9ed98785cb1572ef84142fff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af772d58a2bad7ce85d87a31e3990450f" id="r_af772d58a2bad7ce85d87a31e3990450f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:af772d58a2bad7ce85d87a31e3990450f"><td class="mdescLeft"> </td><td class="mdescRight">Does setup for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> and launches the applet with the <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. <br /></td></tr>
|
|
<tr class="separator:af772d58a2bad7ce85d87a31e3990450f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a165d953346eb3a55ef55414e22501b3e" id="r_a165d953346eb3a55ef55414e22501b3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a165d953346eb3a55ef55414e22501b3e">swkbdInlineLaunchForLibraryApplet</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> mode, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> unk_x5)</td></tr>
|
|
<tr class="memdesc:a165d953346eb3a55ef55414e22501b3e"><td class="mdescLeft"> </td><td class="mdescRight">Same as <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a>, except mode and unk_x5 for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> are set to the input params. <br /></td></tr>
|
|
<tr class="separator:a165d953346eb3a55ef55414e22501b3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf5b33e22fe566aa265ed2ce56264b47" id="r_abf5b33e22fe566aa265ed2ce56264b47"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#abf5b33e22fe566aa265ed2ce56264b47">swkbdInlineGetWindowSize</a> (<a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *width, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> *height)</td></tr>
|
|
<tr class="memdesc:abf5b33e22fe566aa265ed2ce56264b47"><td class="mdescLeft"> </td><td class="mdescRight">GetWindowSize. <br /></td></tr>
|
|
<tr class="separator:abf5b33e22fe566aa265ed2ce56264b47"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b17ec4e98abe71339b8703a4214114d" id="r_a6b17ec4e98abe71339b8703a4214114d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6b17ec4e98abe71339b8703a4214114d">swkbdInlineGetImageMemoryRequirement</a> (<a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_size, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> *out_alignment)</td></tr>
|
|
<tr class="memdesc:a6b17ec4e98abe71339b8703a4214114d"><td class="mdescLeft"> </td><td class="mdescRight">GetImageMemoryRequirement. <br /></td></tr>
|
|
<tr class="separator:a6b17ec4e98abe71339b8703a4214114d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a780b9d4787b24e01e29cf777fadb65bb" id="r_a780b9d4787b24e01e29cf777fadb65bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a780b9d4787b24e01e29cf777fadb65bb">swkbdInlineGetImage</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, void *buffer, <a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> size, bool *data_available)</td></tr>
|
|
<tr class="memdesc:a780b9d4787b24e01e29cf777fadb65bb"><td class="mdescLeft"> </td><td class="mdescRight">GetImage. <br /></td></tr>
|
|
<tr class="separator:a780b9d4787b24e01e29cf777fadb65bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6eebff50da14a3dfbe45508081c5ede3" id="r_a6eebff50da14a3dfbe45508081c5ede3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6eebff50da14a3dfbe45508081c5ede3">swkbdInlineGetMaxHeight</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a6eebff50da14a3dfbe45508081c5ede3"><td class="mdescLeft"> </td><td class="mdescRight">Gets the image max height, relative to the bottom of the screen. <br /></td></tr>
|
|
<tr class="separator:a6eebff50da14a3dfbe45508081c5ede3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9377080a745f10cfa5356fd370e1939d" id="r_a9377080a745f10cfa5356fd370e1939d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a9377080a745f10cfa5356fd370e1939d">swkbdInlineGetMiniaturizedHeight</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a9377080a745f10cfa5356fd370e1939d"><td class="mdescLeft"> </td><td class="mdescRight">Gets the MiniaturizedHeight, relative to the bottom of the screen. <br /></td></tr>
|
|
<tr class="separator:a9377080a745f10cfa5356fd370e1939d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82ef977a955260cb0dada2cb1bb91b75" id="r_a82ef977a955260cb0dada2cb1bb91b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a82ef977a955260cb0dada2cb1bb91b75">swkbdInlineGetTouchRectangles</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="structSwkbdRect.html">SwkbdRect</a> *keytop, <a class="el" href="structSwkbdRect.html">SwkbdRect</a> *footer)</td></tr>
|
|
<tr class="memdesc:a82ef977a955260cb0dada2cb1bb91b75"><td class="mdescLeft"> </td><td class="mdescRight">GetTouchRectangles. <br /></td></tr>
|
|
<tr class="separator:a82ef977a955260cb0dada2cb1bb91b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4da7d336048f59be82f3e9e78cc015c" id="r_aa4da7d336048f59be82f3e9e78cc015c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aa4da7d336048f59be82f3e9e78cc015c">swkbdInlineIsUsedTouchPointByKeyboard</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> x, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> y)</td></tr>
|
|
<tr class="memdesc:aa4da7d336048f59be82f3e9e78cc015c"><td class="mdescLeft"> </td><td class="mdescRight">Gets whether the input x/y are within the output from <a class="el" href="swkbd_8h.html#a82ef977a955260cb0dada2cb1bb91b75">swkbdInlineGetTouchRectangles</a>. <br /></td></tr>
|
|
<tr class="separator:aa4da7d336048f59be82f3e9e78cc015c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac10d408c1514a8e6d55eadad16a09656" id="r_ac10d408c1514a8e6d55eadad16a09656"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> *out_state)</td></tr>
|
|
<tr class="memdesc:ac10d408c1514a8e6d55eadad16a09656"><td class="mdescLeft"> </td><td class="mdescRight">Handles updating <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> state, this should be called periodically. <br /></td></tr>
|
|
<tr class="separator:ac10d408c1514a8e6d55eadad16a09656"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe7de6b01204ca58082e65daae6eba2c" id="r_abe7de6b01204ca58082e65daae6eba2c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#abe7de6b01204ca58082e65daae6eba2c">swkbdInlineSetFinishedInitializeCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> cb)</td></tr>
|
|
<tr class="memdesc:abe7de6b01204ca58082e65daae6eba2c"><td class="mdescLeft"> </td><td class="mdescRight">Sets the FinishedInitialize callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:abe7de6b01204ca58082e65daae6eba2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa43fd83e123c2964b4fcf99db3d6412e" id="r_aa43fd83e123c2964b4fcf99db3d6412e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aa43fd83e123c2964b4fcf99db3d6412e">swkbdInlineSetDecidedCancelCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> cb)</td></tr>
|
|
<tr class="memdesc:aa43fd83e123c2964b4fcf99db3d6412e"><td class="mdescLeft"> </td><td class="mdescRight">Sets the DecidedCancel callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:aa43fd83e123c2964b4fcf99db3d6412e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab3fb9d6d3d4e84eb05e23c1dcacc37c" id="r_aab3fb9d6d3d4e84eb05e23c1dcacc37c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aab3fb9d6d3d4e84eb05e23c1dcacc37c">swkbdInlineSetChangedStringCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#a0d843464c0e131c6700b064f5a535cec">SwkbdChangedStringCb</a> cb)</td></tr>
|
|
<tr class="memdesc:aab3fb9d6d3d4e84eb05e23c1dcacc37c"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ChangedString callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:aab3fb9d6d3d4e84eb05e23c1dcacc37c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2037418bc3490348b3ea669eafa36472" id="r_a2037418bc3490348b3ea669eafa36472"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a2037418bc3490348b3ea669eafa36472">swkbdInlineSetChangedStringV2Callback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#ac53dc5d14a23d63edc757a110dc912ab">SwkbdChangedStringV2Cb</a> cb)</td></tr>
|
|
<tr class="memdesc:a2037418bc3490348b3ea669eafa36472"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ChangedStringV2 callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:a2037418bc3490348b3ea669eafa36472"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a58aa676dc877736cc4e907a41e0389ab" id="r_a58aa676dc877736cc4e907a41e0389ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a58aa676dc877736cc4e907a41e0389ab">swkbdInlineSetMovedCursorCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#a4c02740d6ffddde284f589bd8e7c827f">SwkbdMovedCursorCb</a> cb)</td></tr>
|
|
<tr class="memdesc:a58aa676dc877736cc4e907a41e0389ab"><td class="mdescLeft"> </td><td class="mdescRight">Sets the MovedCursor callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:a58aa676dc877736cc4e907a41e0389ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3b74e0285830bfdf62b220d8c66fcf02" id="r_a3b74e0285830bfdf62b220d8c66fcf02"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a3b74e0285830bfdf62b220d8c66fcf02">swkbdInlineSetMovedCursorV2Callback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#a6a87ca58badffea943a40b665bf9634c">SwkbdMovedCursorV2Cb</a> cb)</td></tr>
|
|
<tr class="memdesc:a3b74e0285830bfdf62b220d8c66fcf02"><td class="mdescLeft"> </td><td class="mdescRight">Sets the MovedCursorV2 callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:a3b74e0285830bfdf62b220d8c66fcf02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80e2e466e85d545bcae5324f4f3b3efc" id="r_a80e2e466e85d545bcae5324f4f3b3efc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a80e2e466e85d545bcae5324f4f3b3efc">swkbdInlineSetMovedTabCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#a95d661f2f2c310c47daa152382ecb9cc">SwkbdMovedTabCb</a> cb)</td></tr>
|
|
<tr class="memdesc:a80e2e466e85d545bcae5324f4f3b3efc"><td class="mdescLeft"> </td><td class="mdescRight">Sets the MovedTab callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:a80e2e466e85d545bcae5324f4f3b3efc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8e18ed9549ce3e1c37dc2de230f92c0" id="r_aa8e18ed9549ce3e1c37dc2de230f92c0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aa8e18ed9549ce3e1c37dc2de230f92c0">swkbdInlineSetDecidedEnterCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="swkbd_8h.html#adf7924ddb8c2cee6f3c9f13d4c09c420">SwkbdDecidedEnterCb</a> cb)</td></tr>
|
|
<tr class="memdesc:aa8e18ed9549ce3e1c37dc2de230f92c0"><td class="mdescLeft"> </td><td class="mdescRight">Sets the DecidedEnter callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:aa8e18ed9549ce3e1c37dc2de230f92c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a460ead7b5f9b729401eada77a4151a6d" id="r_a460ead7b5f9b729401eada77a4151a6d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a460ead7b5f9b729401eada77a4151a6d">swkbdInlineSetReleasedUserWordInfoCallback</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> cb)</td></tr>
|
|
<tr class="memdesc:a460ead7b5f9b729401eada77a4151a6d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the ReleasedUserWordInfo callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. <br /></td></tr>
|
|
<tr class="separator:a460ead7b5f9b729401eada77a4151a6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad64cabe64c92971e8410a16b1caccecb" id="r_ad64cabe64c92971e8410a16b1caccecb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad64cabe64c92971e8410a16b1caccecb">swkbdInlineAppear</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, const <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg)</td></tr>
|
|
<tr class="memdesc:ad64cabe64c92971e8410a16b1caccecb"><td class="mdescLeft"> </td><td class="mdescRight">Appear the kbd and set <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. <br /></td></tr>
|
|
<tr class="separator:ad64cabe64c92971e8410a16b1caccecb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c8aa6e44066956718232d85f939fbe7" id="r_a0c8aa6e44066956718232d85f939fbe7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a0c8aa6e44066956718232d85f939fbe7">swkbdInlineAppearEx</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, const <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> trigger)</td></tr>
|
|
<tr class="memdesc:a0c8aa6e44066956718232d85f939fbe7"><td class="mdescLeft"> </td><td class="mdescRight">Appear the kbd and set <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. <br /></td></tr>
|
|
<tr class="separator:a0c8aa6e44066956718232d85f939fbe7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38f6460860ebc78ac3ff29da64e5a6a1" id="r_a38f6460860ebc78ac3ff29da64e5a6a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a38f6460860ebc78ac3ff29da64e5a6a1">swkbdInlineDisappear</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a38f6460860ebc78ac3ff29da64e5a6a1"><td class="mdescLeft"> </td><td class="mdescRight">Disappear the kbd. <br /></td></tr>
|
|
<tr class="separator:a38f6460860ebc78ac3ff29da64e5a6a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47349e8859533e1cc4b3ade6fa21ba89" id="r_a47349e8859533e1cc4b3ade6fa21ba89"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> type)</td></tr>
|
|
<tr class="memdesc:a47349e8859533e1cc4b3ade6fa21ba89"><td class="mdescLeft"> </td><td class="mdescRight">Creates a <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> which can then be passed to <a class="el" href="swkbd_8h.html#ad64cabe64c92971e8410a16b1caccecb">swkbdInlineAppear</a>. <br /></td></tr>
|
|
<tr class="separator:a47349e8859533e1cc4b3ade6fa21ba89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aac014bd6df8314eb2507a839e13eabce" id="r_aac014bd6df8314eb2507a839e13eabce"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aac014bd6df8314eb2507a839e13eabce">swkbdInlineAppearArgSetOkButtonText</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, const char *str)</td></tr>
|
|
<tr class="memdesc:aac014bd6df8314eb2507a839e13eabce"><td class="mdescLeft"> </td><td class="mdescRight">Sets okButtonText for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. <br /></td></tr>
|
|
<tr class="separator:aac014bd6df8314eb2507a839e13eabce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e2b9cfc52288b0e4d746e68b473bc8f" id="r_a5e2b9cfc52288b0e4d746e68b473bc8f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a5e2b9cfc52288b0e4d746e68b473bc8f">swkbdInlineAppearArgSetLeftButtonText</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, const char *str)</td></tr>
|
|
<tr class="memdesc:a5e2b9cfc52288b0e4d746e68b473bc8f"><td class="mdescLeft"> </td><td class="mdescRight">Sets the LeftButtonText, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. <br /></td></tr>
|
|
<tr class="separator:a5e2b9cfc52288b0e4d746e68b473bc8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8858122a56d7d916913182ce11ad20fa" id="r_a8858122a56d7d916913182ce11ad20fa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a8858122a56d7d916913182ce11ad20fa">swkbdInlineAppearArgSetRightButtonText</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, const char *str)</td></tr>
|
|
<tr class="memdesc:a8858122a56d7d916913182ce11ad20fa"><td class="mdescLeft"> </td><td class="mdescRight">Sets the RightButtonText, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. <br /></td></tr>
|
|
<tr class="separator:a8858122a56d7d916913182ce11ad20fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae0961efce39b4a8d9aa32b21251544d6" id="r_ae0961efce39b4a8d9aa32b21251544d6"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ae0961efce39b4a8d9aa32b21251544d6">swkbdInlineAppearArgSetStringLenMax</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> stringLenMax)</td></tr>
|
|
<tr class="memdesc:ae0961efce39b4a8d9aa32b21251544d6"><td class="mdescLeft"> </td><td class="mdescRight">Sets the stringLenMax for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. <br /></td></tr>
|
|
<tr class="separator:ae0961efce39b4a8d9aa32b21251544d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a73ed23ab94df048fa1550b9ff0423d" id="r_a5a73ed23ab94df048fa1550b9ff0423d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a5a73ed23ab94df048fa1550b9ff0423d">swkbdInlineAppearArgSetStringLenMin</a> (<a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> *arg, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> stringLenMin)</td></tr>
|
|
<tr class="memdesc:a5a73ed23ab94df048fa1550b9ff0423d"><td class="mdescLeft"> </td><td class="mdescRight">Sets the stringLenMin for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. <br /></td></tr>
|
|
<tr class="separator:a5a73ed23ab94df048fa1550b9ff0423d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15b47f5c49e03d0d9a3c1e892356d519" id="r_a15b47f5c49e03d0d9a3c1e892356d519"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a15b47f5c49e03d0d9a3c1e892356d519">swkbdInlineSetVolume</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, float volume)</td></tr>
|
|
<tr class="memdesc:a15b47f5c49e03d0d9a3c1e892356d519"><td class="mdescLeft"> </td><td class="mdescRight">Sets the audio volume. <br /></td></tr>
|
|
<tr class="separator:a15b47f5c49e03d0d9a3c1e892356d519"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6ac51031d4d62802b45dd7d5312fc68" id="r_aa6ac51031d4d62802b45dd7d5312fc68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#aa6ac51031d4d62802b45dd7d5312fc68">swkbdInlineSetInputText</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, const char *str)</td></tr>
|
|
<tr class="memdesc:aa6ac51031d4d62802b45dd7d5312fc68"><td class="mdescLeft"> </td><td class="mdescRight">Sets the current input text string. <br /></td></tr>
|
|
<tr class="separator:aa6ac51031d4d62802b45dd7d5312fc68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28b924411f04f6a4a1a59f0e581fce84" id="r_a28b924411f04f6a4a1a59f0e581fce84"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a28b924411f04f6a4a1a59f0e581fce84">swkbdInlineSetCursorPos</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> pos)</td></tr>
|
|
<tr class="memdesc:a28b924411f04f6a4a1a59f0e581fce84"><td class="mdescLeft"> </td><td class="mdescRight">Sets the cursor character position in the string. <br /></td></tr>
|
|
<tr class="separator:a28b924411f04f6a4a1a59f0e581fce84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e36e7b2987b8cf5cf987d4699a189d2" id="r_a7e36e7b2987b8cf5cf987d4699a189d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a7e36e7b2987b8cf5cf987d4699a189d2">swkbdInlineSetUserWordInfo</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, const <a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a> *input, <a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> entries)</td></tr>
|
|
<tr class="memdesc:a7e36e7b2987b8cf5cf987d4699a189d2"><td class="mdescLeft"> </td><td class="mdescRight">Sets the UserWordInfo. <br /></td></tr>
|
|
<tr class="separator:a7e36e7b2987b8cf5cf987d4699a189d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61f974bd29498a9938cd3e295fff2511" id="r_a61f974bd29498a9938cd3e295fff2511"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a61f974bd29498a9938cd3e295fff2511">swkbdInlineUnsetUserWordInfo</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a61f974bd29498a9938cd3e295fff2511"><td class="mdescLeft"> </td><td class="mdescRight">Request UnsetUserWordInfo. <br /></td></tr>
|
|
<tr class="separator:a61f974bd29498a9938cd3e295fff2511"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd668282832c3ab595b6762d52cecded" id="r_abd668282832c3ab595b6762d52cecded"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#abd668282832c3ab595b6762d52cecded">swkbdInlineSetUtf8Mode</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:abd668282832c3ab595b6762d52cecded"><td class="mdescLeft"> </td><td class="mdescRight">Sets the utf8Mode. <br /></td></tr>
|
|
<tr class="separator:abd668282832c3ab595b6762d52cecded"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d1e1b8743d171beb3e880118a541fd7" id="r_a5d1e1b8743d171beb3e880118a541fd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a5d1e1b8743d171beb3e880118a541fd7">swkbdInlineSetCustomizeDic</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, void *buffer, size_t size, <a class="el" href="structSwkbdCustomizeDicInfo.html">SwkbdCustomizeDicInfo</a> *info)</td></tr>
|
|
<tr class="memdesc:a5d1e1b8743d171beb3e880118a541fd7"><td class="mdescLeft"> </td><td class="mdescRight">Sets the CustomizeDic. <br /></td></tr>
|
|
<tr class="separator:a5d1e1b8743d171beb3e880118a541fd7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6562d78c572ad8ce3e22950302874aad" id="r_a6562d78c572ad8ce3e22950302874aad"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6562d78c572ad8ce3e22950302874aad">swkbdInlineUnsetCustomizeDic</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a6562d78c572ad8ce3e22950302874aad"><td class="mdescLeft"> </td><td class="mdescRight">Request UnsetCustomizeDic. <br /></td></tr>
|
|
<tr class="separator:a6562d78c572ad8ce3e22950302874aad"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a61123f248030117b828d8a53fb9de636" id="r_a61123f248030117b828d8a53fb9de636"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a61123f248030117b828d8a53fb9de636">swkbdInlineSetCustomizedDictionaries</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, const <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> *dic)</td></tr>
|
|
<tr class="memdesc:a61123f248030117b828d8a53fb9de636"><td class="mdescLeft"> </td><td class="mdescRight">Sets the CustomizedDictionaries. <br /></td></tr>
|
|
<tr class="separator:a61123f248030117b828d8a53fb9de636"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98e28f3d5c8888ebb9a7c9d6ba6bd523" id="r_a98e28f3d5c8888ebb9a7c9d6ba6bd523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a98e28f3d5c8888ebb9a7c9d6ba6bd523">swkbdInlineUnsetCustomizedDictionaries</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s)</td></tr>
|
|
<tr class="memdesc:a98e28f3d5c8888ebb9a7c9d6ba6bd523"><td class="mdescLeft"> </td><td class="mdescRight">Request UnsetCustomizedDictionaries. <br /></td></tr>
|
|
<tr class="separator:a98e28f3d5c8888ebb9a7c9d6ba6bd523"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6901bb5fa1a6df05672c427ec3352c86" id="r_a6901bb5fa1a6df05672c427ec3352c86"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a6901bb5fa1a6df05672c427ec3352c86">swkbdInlineSetInputModeFadeType</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> type)</td></tr>
|
|
<tr class="memdesc:a6901bb5fa1a6df05672c427ec3352c86"><td class="mdescLeft"> </td><td class="mdescRight">Sets InputModeFadeType. <br /></td></tr>
|
|
<tr class="separator:a6901bb5fa1a6df05672c427ec3352c86"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:add436cc7e090bb33c3f9ca6c2c561f29" id="r_add436cc7e090bb33c3f9ca6c2c561f29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#add436cc7e090bb33c3f9ca6c2c561f29">swkbdInlineSetAlphaEnabledInInputMode</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:add436cc7e090bb33c3f9ca6c2c561f29"><td class="mdescLeft"> </td><td class="mdescRight">Sets AlphaEnabledInInputMode. <br /></td></tr>
|
|
<tr class="separator:add436cc7e090bb33c3f9ca6c2c561f29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa6d3a8876b2f8430e8df6a603b8578d" id="r_afa6d3a8876b2f8430e8df6a603b8578d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#afa6d3a8876b2f8430e8df6a603b8578d">swkbdInlineSetKeytopBgAlpha</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, float alpha)</td></tr>
|
|
<tr class="memdesc:afa6d3a8876b2f8430e8df6a603b8578d"><td class="mdescLeft"> </td><td class="mdescRight">Sets KeytopBgAlpha. <br /></td></tr>
|
|
<tr class="separator:afa6d3a8876b2f8430e8df6a603b8578d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc51c8800ab803f3d1f5e384e657c480" id="r_abc51c8800ab803f3d1f5e384e657c480"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#abc51c8800ab803f3d1f5e384e657c480">swkbdInlineSetFooterBgAlpha</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, float alpha)</td></tr>
|
|
<tr class="memdesc:abc51c8800ab803f3d1f5e384e657c480"><td class="mdescLeft"> </td><td class="mdescRight">Sets FooterBgAlpha. <br /></td></tr>
|
|
<tr class="separator:abc51c8800ab803f3d1f5e384e657c480"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a36fe0b326b2126693bbfaa99d66c5b52" id="r_a36fe0b326b2126693bbfaa99d66c5b52"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a36fe0b326b2126693bbfaa99d66c5b52">swkbdInlineSetKeytopScale</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, float scale)</td></tr>
|
|
<tr class="memdesc:a36fe0b326b2126693bbfaa99d66c5b52"><td class="mdescLeft"> </td><td class="mdescRight">Sets gfx scaling. <br /></td></tr>
|
|
<tr class="separator:a36fe0b326b2126693bbfaa99d66c5b52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad2c350e5ec00a98e6edd86313b0f5815" id="r_ad2c350e5ec00a98e6edd86313b0f5815"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad2c350e5ec00a98e6edd86313b0f5815">swkbdInlineSetKeytopTranslate</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, float x, float y)</td></tr>
|
|
<tr class="memdesc:ad2c350e5ec00a98e6edd86313b0f5815"><td class="mdescLeft"> </td><td class="mdescRight">Sets gfx translation for the displayed swkbd image position. <br /></td></tr>
|
|
<tr class="separator:ad2c350e5ec00a98e6edd86313b0f5815"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6f6fe7d3587553293ec13d8ba8ea82b" id="r_ac6f6fe7d3587553293ec13d8ba8ea82b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ac6f6fe7d3587553293ec13d8ba8ea82b">swkbdInlineSetKeytopAsFloating</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:ac6f6fe7d3587553293ec13d8ba8ea82b"><td class="mdescLeft"> </td><td class="mdescRight">Sets KeytopAsFloating. <br /></td></tr>
|
|
<tr class="separator:ac6f6fe7d3587553293ec13d8ba8ea82b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49af18a0a8e06bb94869eed6d69568bb" id="r_a49af18a0a8e06bb94869eed6d69568bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a49af18a0a8e06bb94869eed6d69568bb">swkbdInlineSetFooterScalable</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:a49af18a0a8e06bb94869eed6d69568bb"><td class="mdescLeft"> </td><td class="mdescRight">Sets FooterScalable. <br /></td></tr>
|
|
<tr class="separator:a49af18a0a8e06bb94869eed6d69568bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62e6414348391314a985abc0f6e3caf7" id="r_a62e6414348391314a985abc0f6e3caf7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a62e6414348391314a985abc0f6e3caf7">swkbdInlineSetTouchFlag</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:a62e6414348391314a985abc0f6e3caf7"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether touch is enabled. <br /></td></tr>
|
|
<tr class="separator:a62e6414348391314a985abc0f6e3caf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a190d9703f07875c65d8178f2865b4b53" id="r_a190d9703f07875c65d8178f2865b4b53"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a190d9703f07875c65d8178f2865b4b53">swkbdInlineSetHardwareKeyboardFlag</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:a190d9703f07875c65d8178f2865b4b53"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether Hardware-keyboard is enabled. <br /></td></tr>
|
|
<tr class="separator:a190d9703f07875c65d8178f2865b4b53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad4dc82cb904afb54a4592a06eca4a173" id="r_ad4dc82cb904afb54a4592a06eca4a173"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#ad4dc82cb904afb54a4592a06eca4a173">swkbdInlineSetDirectionalButtonAssignFlag</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:ad4dc82cb904afb54a4592a06eca4a173"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether DirectionalButtonAssign is enabled. <br /></td></tr>
|
|
<tr class="separator:ad4dc82cb904afb54a4592a06eca4a173"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accadb6c68cf93128be7057fd547f7be8" id="r_accadb6c68cf93128be7057fd547f7be8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#accadb6c68cf93128be7057fd547f7be8">swkbdInlineSetSeGroup</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, <a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> seGroup, bool flag)</td></tr>
|
|
<tr class="memdesc:accadb6c68cf93128be7057fd547f7be8"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the specified SeGroup (sound effect) is enabled. <br /></td></tr>
|
|
<tr class="separator:accadb6c68cf93128be7057fd547f7be8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a093ee28bba86e4949b7f51815e022745" id="r_a093ee28bba86e4949b7f51815e022745"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="swkbd_8h.html#a093ee28bba86e4949b7f51815e022745">swkbdInlineSetBackspaceFlag</a> (<a class="el" href="structSwkbdInline.html">SwkbdInline</a> *s, bool flag)</td></tr>
|
|
<tr class="memdesc:a093ee28bba86e4949b7f51815e022745"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the backspace button is enabled. <br /></td></tr>
|
|
<tr class="separator:a093ee28bba86e4949b7f51815e022745"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Wrapper for using the swkbd (software keyboard) LibraryApplet. </p>
|
|
<dl class="section author"><dt>Author</dt><dd>yellows8 </dd></dl>
|
|
<dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
|
|
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
<a id="a0d843464c0e131c6700b064f5a535cec" name="a0d843464c0e131c6700b064f5a535cec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d843464c0e131c6700b064f5a535cec">◆ </a></span>SwkbdChangedStringCb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdChangedStringCb) (const char *str, <a class="el" href="structSwkbdChangedStringArg.html">SwkbdChangedStringArg</a> *arg)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling ChangedString* replies (text changed by the user or by <a class="el" href="swkbd_8h.html#aa6ac51031d4d62802b45dd7d5312fc68">swkbdInlineSetInputText</a>). </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac53dc5d14a23d63edc757a110dc912ab" name="ac53dc5d14a23d63edc757a110dc912ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac53dc5d14a23d63edc757a110dc912ab">◆ </a></span>SwkbdChangedStringV2Cb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdChangedStringV2Cb) (const char *str, <a class="el" href="structSwkbdChangedStringArg.html">SwkbdChangedStringArg</a> *arg, bool flag)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling ChangedString*V2 replies (text changed by the user or by <a class="el" href="swkbd_8h.html#aa6ac51031d4d62802b45dd7d5312fc68">swkbdInlineSetInputText</a>). </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf7924ddb8c2cee6f3c9f13d4c09c420" name="adf7924ddb8c2cee6f3c9f13d4c09c420"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf7924ddb8c2cee6f3c9f13d4c09c420">◆ </a></span>SwkbdDecidedEnterCb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdDecidedEnterCb) (const char *str, <a class="el" href="structSwkbdDecidedEnterArg.html">SwkbdDecidedEnterArg</a> *arg)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling DecidedEnter* replies (when the final text was submitted via the button). </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c02740d6ffddde284f589bd8e7c827f" name="a4c02740d6ffddde284f589bd8e7c827f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c02740d6ffddde284f589bd8e7c827f">◆ </a></span>SwkbdMovedCursorCb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdMovedCursorCb) (const char *str, <a class="el" href="structSwkbdMovedCursorArg.html">SwkbdMovedCursorArg</a> *arg)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedCursor* replies. </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a87ca58badffea943a40b665bf9634c" name="a6a87ca58badffea943a40b665bf9634c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a87ca58badffea943a40b665bf9634c">◆ </a></span>SwkbdMovedCursorV2Cb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdMovedCursorV2Cb) (const char *str, <a class="el" href="structSwkbdMovedCursorArg.html">SwkbdMovedCursorArg</a> *arg, bool flag)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedCursor*V2 replies. </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95d661f2f2c310c47daa152382ecb9cc" name="a95d661f2f2c310c47daa152382ecb9cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95d661f2f2c310c47daa152382ecb9cc">◆ </a></span>SwkbdMovedTabCb</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef void(* SwkbdMovedTabCb) (const char *str, <a class="el" href="structSwkbdMovedTabArg.html">SwkbdMovedTabArg</a> *arg)</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This callback is used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when handling MovedTab* replies. </p>
|
|
<p>str is the UTF-8 string for the current text. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
<a id="a0411cd49bb5b71852cecd93bcbf0ca2d" name="a0411cd49bb5b71852cecd93bcbf0ca2d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0411cd49bb5b71852cecd93bcbf0ca2d">◆ </a></span>anonymous enum</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">anonymous enum</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Bitmask for <a class="el" href="structSwkbdArgCommon.html#a349be459bc977e0354d82a4bb3109e53" title="See SwkbdKeyDisableBitmask_*.">SwkbdArgCommon::keySetDisableBitmask</a>. This disables keys on the keyboard when the corresponding bit(s) are set. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da4b4d30518a7bdc20a65dc6d475812514" name="a0411cd49bb5b71852cecd93bcbf0ca2da4b4d30518a7bdc20a65dc6d475812514"></a>SwkbdKeyDisableBitmask_Space </td><td class="fielddoc"><p>Disable space-bar. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da6d0c07145e382ac78a556d142090189b" name="a0411cd49bb5b71852cecd93bcbf0ca2da6d0c07145e382ac78a556d142090189b"></a>SwkbdKeyDisableBitmask_At </td><td class="fielddoc"><p>Disable '@'. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da4437f5d74006aca486fe31eb031c8d12" name="a0411cd49bb5b71852cecd93bcbf0ca2da4437f5d74006aca486fe31eb031c8d12"></a>SwkbdKeyDisableBitmask_Percent </td><td class="fielddoc"><p>Disable ''. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2daa50f7fbe30840a943c9e6c0a429850ac" name="a0411cd49bb5b71852cecd93bcbf0ca2daa50f7fbe30840a943c9e6c0a429850ac"></a>SwkbdKeyDisableBitmask_ForwardSlash </td><td class="fielddoc"><p>Disable '/'. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2dae6ef27eec1487ccaead94877d9f3d2ed" name="a0411cd49bb5b71852cecd93bcbf0ca2dae6ef27eec1487ccaead94877d9f3d2ed"></a>SwkbdKeyDisableBitmask_Backslash </td><td class="fielddoc"><p>Disable '\'. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da688dfa3591c8ff7ab73f0bc9cb6015e2" name="a0411cd49bb5b71852cecd93bcbf0ca2da688dfa3591c8ff7ab73f0bc9cb6015e2"></a>SwkbdKeyDisableBitmask_Numbers </td><td class="fielddoc"><p>Disable numbers. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da93a3e8c44134672a95ac7e2d39520f76" name="a0411cd49bb5b71852cecd93bcbf0ca2da93a3e8c44134672a95ac7e2d39520f76"></a>SwkbdKeyDisableBitmask_DownloadCode </td><td class="fielddoc"><p>Used for <a class="el" href="swkbd_8h.html#a83da36fee3ebc3c387628253c22718ce">swkbdConfigMakePresetDownloadCode</a>. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a0411cd49bb5b71852cecd93bcbf0ca2da99296a13e1eb16665606102d7d29f095" name="a0411cd49bb5b71852cecd93bcbf0ca2da99296a13e1eb16665606102d7d29f095"></a>SwkbdKeyDisableBitmask_UserName </td><td class="fielddoc"><p>Used for <a class="el" href="swkbd_8h.html#a7134e95ed1309a9baddf9f424c4036ae">swkbdConfigMakePresetUserName</a>. Disables '@', '', and '\'. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96e8ae591e36a9ecb404e6c18094a851" name="a96e8ae591e36a9ecb404e6c18094a851"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96e8ae591e36a9ecb404e6c18094a851">◆ </a></span>SwkbdInlineMode</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851">SwkbdInlineMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Value for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> mode. Controls the LibAppletMode when launching the applet. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a96e8ae591e36a9ecb404e6c18094a851a9b941ec5d473960b97b82ab3c2e0ce4f" name="a96e8ae591e36a9ecb404e6c18094a851a9b941ec5d473960b97b82ab3c2e0ce4f"></a>SwkbdInlineMode_UserDisplay </td><td class="fielddoc"><p>LibAppletMode_BackgroundIndirect. This is the default. The user-process must handle displaying the swkbd gfx on the screen, by loading the image with <a class="el" href="swkbd_8h.html#a780b9d4787b24e01e29cf777fadb65bb">swkbdInlineGetImage</a>. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a96e8ae591e36a9ecb404e6c18094a851a159edfa5dd8d51164ff7d2e5e25da555" name="a96e8ae591e36a9ecb404e6c18094a851a159edfa5dd8d51164ff7d2e5e25da555"></a>SwkbdInlineMode_AppletDisplay </td><td class="fielddoc"><p>LibAppletMode_Background. The applet will handle displaying gfx on the screen. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73a62ecdd7bddc71287ee041be29a649" name="a73a62ecdd7bddc71287ee041be29a649"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73a62ecdd7bddc71287ee041be29a649">◆ </a></span>SwkbdState</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> State. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a73a62ecdd7bddc71287ee041be29a649ae815407bd0f9dda6094072b6f241f813" name="a73a62ecdd7bddc71287ee041be29a649ae815407bd0f9dda6094072b6f241f813"></a>SwkbdState_Inactive </td><td class="fielddoc"><p>Default state from <a class="el" href="swkbd_8h.html#af4285e1dfa0584d909fe4866aecb329f">swkbdInlineCreate</a>, before a state is set by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> when a reply is received. Also indicates that the applet is no longer running. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" name="a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346"></a>SwkbdState_Initialized </td><td class="fielddoc"><p>Applet is initialized but hidden. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a73a62ecdd7bddc71287ee041be29a649a675f2e9acd4af0545b44f1e04f2bb237" name="a73a62ecdd7bddc71287ee041be29a649a675f2e9acd4af0545b44f1e04f2bb237"></a>SwkbdState_Appearing </td><td class="fielddoc"><p>Applet is appearing. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a73a62ecdd7bddc71287ee041be29a649a958dea61bad5efb5ae7da27354affbdd" name="a73a62ecdd7bddc71287ee041be29a649a958dea61bad5efb5ae7da27354affbdd"></a>SwkbdState_Shown </td><td class="fielddoc"><p>Applet is fully shown and ready to accept text input. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a73a62ecdd7bddc71287ee041be29a649a2366592bf54e51300b16b8f2805590d2" name="a73a62ecdd7bddc71287ee041be29a649a2366592bf54e51300b16b8f2805590d2"></a>SwkbdState_Disappearing </td><td class="fielddoc"><p>The user pressed the ok or cancel button, causing the applet to disappear. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af5a92b24d6a29e2fd04f86492d766c29" name="af5a92b24d6a29e2fd04f86492d766c29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af5a92b24d6a29e2fd04f86492d766c29">◆ </a></span>SwkbdTextCheckResult</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="swkbd_8h.html#af5a92b24d6a29e2fd04f86492d766c29">SwkbdTextCheckResult</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Output result returned by <a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a>. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af5a92b24d6a29e2fd04f86492d766c29a9b44c683b27ba93f7cef9e5865211bd3" name="af5a92b24d6a29e2fd04f86492d766c29a9b44c683b27ba93f7cef9e5865211bd3"></a>SwkbdTextCheckResult_OK </td><td class="fielddoc"><p>Success, valid string. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af5a92b24d6a29e2fd04f86492d766c29a3078284b18fa9c6d0f12749b675f4e8b" name="af5a92b24d6a29e2fd04f86492d766c29a3078284b18fa9c6d0f12749b675f4e8b"></a>SwkbdTextCheckResult_Bad </td><td class="fielddoc"><p>Failure, invalid string. Error message is displayed in a message-box, pressing OK will return to swkbd again. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af5a92b24d6a29e2fd04f86492d766c29ad52250d94c5a95b08d5cdd027fc58867" name="af5a92b24d6a29e2fd04f86492d766c29ad52250d94c5a95b08d5cdd027fc58867"></a>SwkbdTextCheckResult_Prompt </td><td class="fielddoc"><p>Failure, invalid string. Error message is displayed in a message-box, pressing Cancel will return to swkbd again, while pressing OK will continue as if the text was valid. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="af5a92b24d6a29e2fd04f86492d766c29a3c18301fbea07a997494cd0a1ff20205" name="af5a92b24d6a29e2fd04f86492d766c29a3c18301fbea07a997494cd0a1ff20205"></a>SwkbdTextCheckResult_Silent </td><td class="fielddoc"><p>Failure, invalid string. With value 3 and above, swkbd will silently not accept the string, without displaying any error. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a431709abb8842bb88d1305a5394b0418" name="a431709abb8842bb88d1305a5394b0418"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a431709abb8842bb88d1305a5394b0418">◆ </a></span>SwkbdTextDrawType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">SwkbdTextDrawType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Value for <a class="el" href="structSwkbdArgCommon.html#aebf5c765cc05c3b0ca896befcf0de558" title="See SwkbdTextDrawType.">SwkbdArgCommon::textDrawType</a>. Only applies when stringLenMax is 1..32, otherwise swkbd will only use SwkbdTextDrawType_Box. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a431709abb8842bb88d1305a5394b0418a1696f8e871ff2def4ec12a9df9d18630" name="a431709abb8842bb88d1305a5394b0418a1696f8e871ff2def4ec12a9df9d18630"></a>SwkbdTextDrawType_Line </td><td class="fielddoc"><p>The text will be displayed on a line. Also enables displaying the Header and Sub text. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a431709abb8842bb88d1305a5394b0418ae71902913b9ebcef22171e0c41355e8b" name="a431709abb8842bb88d1305a5394b0418ae71902913b9ebcef22171e0c41355e8b"></a>SwkbdTextDrawType_Box </td><td class="fielddoc"><p>The text will be displayed in a box. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="a431709abb8842bb88d1305a5394b0418a4f7b301630473f4e2f52ed0c8c39653b" name="a431709abb8842bb88d1305a5394b0418a4f7b301630473f4e2f52ed0c8c39653b"></a>SwkbdTextDrawType_DownloadCode </td><td class="fielddoc"><p>Used by <a class="el" href="swkbd_8h.html#a83da36fee3ebc3c387628253c22718ce">swkbdConfigMakePresetDownloadCode</a> on [5.0.0+]. Enables using <a class="el" href="structSwkbdArgV7.html">SwkbdArgV7</a> unk_x3e0. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad88d214560b9bbaf1391cc7013ab4387" name="ad88d214560b9bbaf1391cc7013ab4387"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad88d214560b9bbaf1391cc7013ab4387">◆ </a></span>SwkbdType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Type of keyboard. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a4b8790ad9406561a95ea4f21c50e4cb7" name="ad88d214560b9bbaf1391cc7013ab4387a4b8790ad9406561a95ea4f21c50e4cb7"></a>SwkbdType_Normal </td><td class="fielddoc"><p>Normal keyboard. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad" name="ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad"></a>SwkbdType_NumPad </td><td class="fielddoc"><p>Number pad. The buttons at the bottom left/right are only available when they're set by <a class="el" href="swkbd_8h.html#ab50f7c13bd1add862fe14e298c0d2ca6">swkbdConfigSetLeftOptionalSymbolKey</a> / <a class="el" href="swkbd_8h.html#a10da432b2c12ff3dda80f10f3915412e">swkbdConfigSetRightOptionalSymbolKey</a>. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421" name="ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421"></a>SwkbdType_QWERTY </td><td class="fielddoc"><p>QWERTY (and variants) keyboard only. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387abd6a962176b59b2cd15116fd96622c40" name="ad88d214560b9bbaf1391cc7013ab4387abd6a962176b59b2cd15116fd96622c40"></a>SwkbdType_Unknown3 </td><td class="fielddoc"><p>The same as SwkbdType_Normal keyboard. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387ad626a7c1ae70cc3ddce206fb7e169c39" name="ad88d214560b9bbaf1391cc7013ab4387ad626a7c1ae70cc3ddce206fb7e169c39"></a>SwkbdType_Latin </td><td class="fielddoc"><p>All Latin like languages keyboard only (without CJK keyboard). </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a7934c3e3484f79bd397b8ede6d8ec164" name="ad88d214560b9bbaf1391cc7013ab4387a7934c3e3484f79bd397b8ede6d8ec164"></a>SwkbdType_ZhHans </td><td class="fielddoc"><p>Chinese Simplified keyboard only. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a9e60d64070bc3e2cb0bbd84689565af1" name="ad88d214560b9bbaf1391cc7013ab4387a9e60d64070bc3e2cb0bbd84689565af1"></a>SwkbdType_ZhHant </td><td class="fielddoc"><p>Chinese Traditional keyboard only. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387aaf1a6d43eb6019d7532b8b00844898d1" name="ad88d214560b9bbaf1391cc7013ab4387aaf1a6d43eb6019d7532b8b00844898d1"></a>SwkbdType_Korean </td><td class="fielddoc"><p>Korean keyboard only. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a77c09e5d79e836679c348dbb1d99d1bb" name="ad88d214560b9bbaf1391cc7013ab4387a77c09e5d79e836679c348dbb1d99d1bb"></a>SwkbdType_All </td><td class="fielddoc"><p>All language keyboards. </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="ad88d214560b9bbaf1391cc7013ab4387a0333c7fe184b0dedcc8f4816f84aaba5" name="ad88d214560b9bbaf1391cc7013ab4387a0333c7fe184b0dedcc8f4816f84aaba5"></a>SwkbdType_Unknown9 </td><td class="fielddoc"><p>Unknown. </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Function Documentation</h2>
|
|
<a id="abac09d634e087e63b41b16ae920b1fb2" name="abac09d634e087e63b41b16ae920b1fb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abac09d634e087e63b41b16ae920b1fb2">◆ </a></span>swkbdClose()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdClose </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Closes a <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c2c785b8f3d033a5576352dc2d179bd" name="a0c2c785b8f3d033a5576352dc2d179bd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c2c785b8f3d033a5576352dc2d179bd">◆ </a></span>swkbdConfigMakePresetDefault()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigMakePresetDefault </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the Default Preset. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Do not use this before <a class="el" href="swkbd_8h.html#a16a59922de6da9cacc0235a98c5ee6fe">swkbdCreate</a>. </dd>
|
|
<dd>
|
|
Uses the following: <a class="el" href="swkbd_8h.html#a2a537ab2fb726395386f63f053a64d1c" title="Sets SwkbdArgCommon::SwkbdType.">swkbdConfigSetType()</a> with <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421">SwkbdType_QWERTY</a>, <a class="el" href="swkbd_8h.html#a8b418f71e47ec1e4a0babb4efa4dc284" title="Sets SwkbdArgCommon::initialCursorPos.">swkbdConfigSetInitialCursorPos()</a> with value 1, <a class="el" href="swkbd_8h.html#a33b126338afa0bc83e17517df9637002" title="Sets SwkbdArgCommon::returnButtonFlag.">swkbdConfigSetReturnButtonFlag()</a> with value 1, and <a class="el" href="swkbd_8h.html#a4f7e6718e81c6d7eee1484f4c7a321a2" title="Sets SwkbdArgCommon::blurBackground.">swkbdConfigSetBlurBackground()</a> with value 1. Pre-5.0.0: <a class="el" href="swkbd_8h.html#a6ec3580e179d72f62565b41ce18a691e" title="Sets SwkbdArgCommon::textDrawType.">swkbdConfigSetTextDrawType()</a> with <a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418ae71902913b9ebcef22171e0c41355e8b">SwkbdTextDrawType_Box</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a83da36fee3ebc3c387628253c22718ce" name="a83da36fee3ebc3c387628253c22718ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a83da36fee3ebc3c387628253c22718ce">◆ </a></span>swkbdConfigMakePresetDownloadCode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigMakePresetDownloadCode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the DownloadCode Preset. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Do not use this before <a class="el" href="swkbd_8h.html#a16a59922de6da9cacc0235a98c5ee6fe">swkbdCreate</a>. </dd>
|
|
<dd>
|
|
Uses the following: <a class="el" href="swkbd_8h.html#a2a537ab2fb726395386f63f053a64d1c" title="Sets SwkbdArgCommon::SwkbdType.">swkbdConfigSetType()</a> with <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a4b8790ad9406561a95ea4f21c50e4cb7">SwkbdType_Normal</a> (<a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421">SwkbdType_QWERTY</a> on [5.0.0+]), <a class="el" href="swkbd_8h.html#ab3dc7e396963048f831d4daab86e98a3" title="Sets SwkbdArgCommon::keySetDisableBitmask.">swkbdConfigSetKeySetDisableBitmask()</a> with SwkbdKeyDisableBitmask_DownloadCode, <a class="el" href="swkbd_8h.html#a8b418f71e47ec1e4a0babb4efa4dc284" title="Sets SwkbdArgCommon::initialCursorPos.">swkbdConfigSetInitialCursorPos()</a> with value 1, and <a class="el" href="swkbd_8h.html#a4f7e6718e81c6d7eee1484f4c7a321a2" title="Sets SwkbdArgCommon::blurBackground.">swkbdConfigSetBlurBackground()</a> with value 1. [5.0.0+]: <a class="el" href="swkbd_8h.html#ad21c40879ed472f0f4f18dd751ca86ca" title="Sets SwkbdArgCommon::stringLenMax.">swkbdConfigSetStringLenMax()</a> with value 16, <a class="el" href="swkbd_8h.html#ac49b4dcbc47e19a857b3ad74835c6bac" title="Sets SwkbdArgCommon::stringLenMin.">swkbdConfigSetStringLenMin()</a> with value 1, and <a class="el" href="swkbd_8h.html#a6ec3580e179d72f62565b41ce18a691e" title="Sets SwkbdArgCommon::textDrawType.">swkbdConfigSetTextDrawType()</a> with SwkbdTextDrawType_DownloadCode. Uses <a class="el" href="swkbd_8h.html#a20d692408384c91d3902452f7a5af6b9" title="Sets SwkbdArgV7::textGrouping.">swkbdConfigSetTextGrouping()</a> for [0-2] with: 0x3, 0x7, and 0xb. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a551982c4ae76eb2a8e789d1db0c117fd" name="a551982c4ae76eb2a8e789d1db0c117fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a551982c4ae76eb2a8e789d1db0c117fd">◆ </a></span>swkbdConfigMakePresetPassword()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigMakePresetPassword </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the Password Preset. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Do not use this before <a class="el" href="swkbd_8h.html#a16a59922de6da9cacc0235a98c5ee6fe">swkbdCreate</a>. </dd>
|
|
<dd>
|
|
Uses the following: <a class="el" href="swkbd_8h.html#a2a537ab2fb726395386f63f053a64d1c" title="Sets SwkbdArgCommon::SwkbdType.">swkbdConfigSetType()</a> with <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a14d1cc91d40b14c211948d36bf3f8421">SwkbdType_QWERTY</a>, <a class="el" href="swkbd_8h.html#a8b418f71e47ec1e4a0babb4efa4dc284" title="Sets SwkbdArgCommon::initialCursorPos.">swkbdConfigSetInitialCursorPos()</a> with value 1, <a class="el" href="swkbd_8h.html#a712f1b016e07cd8f2f78ba59347e41dc" title="Sets SwkbdArgCommon::passwordFlag.">swkbdConfigSetPasswordFlag()</a> with value 1, and <a class="el" href="swkbd_8h.html#a4f7e6718e81c6d7eee1484f4c7a321a2" title="Sets SwkbdArgCommon::blurBackground.">swkbdConfigSetBlurBackground()</a> with value 1. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7134e95ed1309a9baddf9f424c4036ae" name="a7134e95ed1309a9baddf9f424c4036ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7134e95ed1309a9baddf9f424c4036ae">◆ </a></span>swkbdConfigMakePresetUserName()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigMakePresetUserName </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Clears the args in the <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct and initializes it with the UserName Preset. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Do not use this before <a class="el" href="swkbd_8h.html#a16a59922de6da9cacc0235a98c5ee6fe">swkbdCreate</a>. </dd>
|
|
<dd>
|
|
Uses the following: <a class="el" href="swkbd_8h.html#a2a537ab2fb726395386f63f053a64d1c" title="Sets SwkbdArgCommon::SwkbdType.">swkbdConfigSetType()</a> with <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387a4b8790ad9406561a95ea4f21c50e4cb7">SwkbdType_Normal</a>, <a class="el" href="swkbd_8h.html#ab3dc7e396963048f831d4daab86e98a3" title="Sets SwkbdArgCommon::keySetDisableBitmask.">swkbdConfigSetKeySetDisableBitmask()</a> with SwkbdKeyDisableBitmask_UserName, <a class="el" href="swkbd_8h.html#a8b418f71e47ec1e4a0babb4efa4dc284" title="Sets SwkbdArgCommon::initialCursorPos.">swkbdConfigSetInitialCursorPos()</a> with value 1, and <a class="el" href="swkbd_8h.html#a4f7e6718e81c6d7eee1484f4c7a321a2" title="Sets SwkbdArgCommon::blurBackground.">swkbdConfigSetBlurBackground()</a> with value 1. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f7e6718e81c6d7eee1484f4c7a321a2" name="a4f7e6718e81c6d7eee1484f4c7a321a2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f7e6718e81c6d7eee1484f4c7a321a2">◆ </a></span>swkbdConfigSetBlurBackground()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetBlurBackground </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>blurBackground</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#abfcfe33b61782eb672d6c1ec729811dc" title="When enabled with value 1, the background is blurred.">SwkbdArgCommon::blurBackground</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">blurBackground</td><td>blurBackground </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19c2daf46caf2eb8be62128c0910ae52" name="a19c2daf46caf2eb8be62128c0910ae52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19c2daf46caf2eb8be62128c0910ae52">◆ </a></span>swkbdConfigSetCustomizedDictionaries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdConfigSetCustomizedDictionaries </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> * </td>
|
|
<td class="paramname"><em>dic</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the CustomizedDictionaries. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available on [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">dic</td><td>Input <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afd8fd265bcc425cf5fc7e83de6ee1a7f" name="afd8fd265bcc425cf5fc7e83de6ee1a7f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afd8fd265bcc425cf5fc7e83de6ee1a7f">◆ </a></span>swkbdConfigSetDicFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetDicFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a95beff6a882874530c1e3d3b2806653c" title="Enables dictionary usage when non-zero (including the system dictionary).">SwkbdArgCommon::dicFlag</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8f33c03ab8f4d23bd916c881de989e8" name="af8f33c03ab8f4d23bd916c881de989e8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8f33c03ab8f4d23bd916c881de989e8">◆ </a></span>swkbdConfigSetDictionary()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetDictionary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a> * </td>
|
|
<td class="paramname"><em>input</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entries</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the user dictionary. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">input</td><td>Input data. </td></tr>
|
|
<tr><td class="paramname">entries</td><td>Total entries in the buffer. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a74f367b2c9ed00f47547e27f92c7e6df" name="a74f367b2c9ed00f47547e27f92c7e6df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a74f367b2c9ed00f47547e27f92c7e6df">◆ </a></span>swkbdConfigSetGuideText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetGuideText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the Guide text. </p>
|
|
<p>The default is "". </p><dl class="section note"><dt>Note</dt><dd>The swkbd applet only displays this when the current displayed cursor position is 0. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab956652e5294436d9c46bf3bb393c63" name="aab956652e5294436d9c46bf3bb393c63"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab956652e5294436d9c46bf3bb393c63">◆ </a></span>swkbdConfigSetHeaderText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetHeaderText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the Header text. </p>
|
|
<p>The default is "". </p><dl class="section note"><dt>Note</dt><dd>See <a class="el" href="structSwkbdArgCommon.html#acd0ad6cb63b6023c9169d8ee22fb41a5" title="When non-zero, specifies the max string length. When the input is too long, swkbd will stop accepting...">SwkbdArgCommon::stringLenMax</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8b418f71e47ec1e4a0babb4efa4dc284" name="a8b418f71e47ec1e4a0babb4efa4dc284"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8b418f71e47ec1e4a0babb4efa4dc284">◆ </a></span>swkbdConfigSetInitialCursorPos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetInitialCursorPos </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>initialCursorPos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a9e309f8703b0785a7d2aca399cacca0b" title="Initial cursor position in the string: 0 = start, 1 = end.">SwkbdArgCommon::initialCursorPos</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">initialCursorPos</td><td>initialCursorPos </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed53ca73f1fb47eaa5c3f241160f8c4b" name="aed53ca73f1fb47eaa5c3f241160f8c4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed53ca73f1fb47eaa5c3f241160f8c4b">◆ </a></span>swkbdConfigSetInitialText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetInitialText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the Initial text. </p>
|
|
<p>The default is "". </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3dc7e396963048f831d4daab86e98a3" name="ab3dc7e396963048f831d4daab86e98a3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3dc7e396963048f831d4daab86e98a3">◆ </a></span>swkbdConfigSetKeySetDisableBitmask()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetKeySetDisableBitmask </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>keySetDisableBitmask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a349be459bc977e0354d82a4bb3109e53" title="See SwkbdKeyDisableBitmask_*.">SwkbdArgCommon::keySetDisableBitmask</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">keySetDisableBitmask</td><td>keySetDisableBitmask </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab50f7c13bd1add862fe14e298c0d2ca6" name="ab50f7c13bd1add862fe14e298c0d2ca6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab50f7c13bd1add862fe14e298c0d2ca6">◆ </a></span>swkbdConfigSetLeftOptionalSymbolKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetLeftOptionalSymbolKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the LeftOptionalSymbolKey, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. </p>
|
|
<p>The default is "". </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad5340a8c43ba481ad1af3d399c2df0d8" name="ad5340a8c43ba481ad1af3d399c2df0d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5340a8c43ba481ad1af3d399c2df0d8">◆ </a></span>swkbdConfigSetOkButtonText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetOkButtonText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the Ok button text. </p>
|
|
<p>The default is "". </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a712f1b016e07cd8f2f78ba59347e41dc" name="a712f1b016e07cd8f2f78ba59347e41dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a712f1b016e07cd8f2f78ba59347e41dc">◆ </a></span>swkbdConfigSetPasswordFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetPasswordFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a1f3b9d9ccef6de8d43fbbdeb9589c3df" title="Use password: 0 = disable, 1 = enable.">SwkbdArgCommon::passwordFlag</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a33b126338afa0bc83e17517df9637002" name="a33b126338afa0bc83e17517df9637002"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a33b126338afa0bc83e17517df9637002">◆ </a></span>swkbdConfigSetReturnButtonFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetReturnButtonFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a01f142ba7358c246e9b761c4c993753e" title="Controls whether the Return button is enabled, for newlines input. 0 = disabled, non-zero = enabled.">SwkbdArgCommon::returnButtonFlag</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10da432b2c12ff3dda80f10f3915412e" name="a10da432b2c12ff3dda80f10f3915412e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10da432b2c12ff3dda80f10f3915412e">◆ </a></span>swkbdConfigSetRightOptionalSymbolKey()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetRightOptionalSymbolKey </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the RightOptionalSymbolKey, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. </p>
|
|
<p>The default is "". </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad21c40879ed472f0f4f18dd751ca86ca" name="ad21c40879ed472f0f4f18dd751ca86ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad21c40879ed472f0f4f18dd751ca86ca">◆ </a></span>swkbdConfigSetStringLenMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetStringLenMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>stringLenMax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#acd0ad6cb63b6023c9169d8ee22fb41a5" title="When non-zero, specifies the max string length. When the input is too long, swkbd will stop accepting...">SwkbdArgCommon::stringLenMax</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">stringLenMax</td><td>stringLenMax </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac49b4dcbc47e19a857b3ad74835c6bac" name="ac49b4dcbc47e19a857b3ad74835c6bac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac49b4dcbc47e19a857b3ad74835c6bac">◆ </a></span>swkbdConfigSetStringLenMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetStringLenMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>stringLenMin</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#a4fc806e804cf2e1ffe4e46eb69c785b1" title="When non-zero, specifies the min string length. When the input is too short, swkbd will display an ic...">SwkbdArgCommon::stringLenMin</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">stringLenMin</td><td>stringLenMin </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a73e0a37a0b0a4f9a5df0ee57d636d49e" name="a73e0a37a0b0a4f9a5df0ee57d636d49e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73e0a37a0b0a4f9a5df0ee57d636d49e">◆ </a></span>swkbdConfigSetSubText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetSubText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the Sub text. </p>
|
|
<p>The default is "". </p><dl class="section note"><dt>Note</dt><dd>See <a class="el" href="structSwkbdArgCommon.html#acd0ad6cb63b6023c9169d8ee22fb41a5" title="When non-zero, specifies the max string length. When the input is too long, swkbd will stop accepting...">SwkbdArgCommon::stringLenMax</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ef002c5361218bc28b7cd53dd2d0371" name="a0ef002c5361218bc28b7cd53dd2d0371"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ef002c5361218bc28b7cd53dd2d0371">◆ </a></span>swkbdConfigSetTextCheckCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdConfigSetTextCheckCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the TextCheck callback. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a> callback. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6ec3580e179d72f62565b41ce18a691e" name="a6ec3580e179d72f62565b41ce18a691e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ec3580e179d72f62565b41ce18a691e">◆ </a></span>swkbdConfigSetTextDrawType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetTextDrawType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">SwkbdTextDrawType</a> </td>
|
|
<td class="paramname"><em>textDrawType</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgCommon.html#aebf5c765cc05c3b0ca896befcf0de558" title="See SwkbdTextDrawType.">SwkbdArgCommon::textDrawType</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">textDrawType</td><td><a class="el" href="swkbd_8h.html#a431709abb8842bb88d1305a5394b0418">SwkbdTextDrawType</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a20d692408384c91d3902452f7a5af6b9" name="a20d692408384c91d3902452f7a5af6b9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a20d692408384c91d3902452f7a5af6b9">◆ </a></span>swkbdConfigSetTextGrouping()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetTextGrouping </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>index</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets <a class="el" href="structSwkbdArgV7.html#aff7f91182bdcfee23fda8148145051e2" title="When set and enabled via SwkbdTextDrawType, controls displayed text grouping (inserts spaces,...">SwkbdArgV7::textGrouping</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">index</td><td>Array index. </td></tr>
|
|
<tr><td class="paramname">value</td><td>Value to write. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4031c43547604d04f4783210ede91dd5" name="a4031c43547604d04f4783210ede91dd5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4031c43547604d04f4783210ede91dd5">◆ </a></span>swkbdConfigSetTrigger()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetTrigger </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>trigger</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets SwkbdConfig::trigger, default is 0. </p>
|
|
<p>Copied to <a class="el" href="structSwkbdArgVB.html#a83f1632311942622a033940ef6d97d5f" title="[8.0.0+]">SwkbdArgVB::trigger</a> with [8.0.0+]. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">trigger</td><td>Trigger </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2a537ab2fb726395386f63f053a64d1c" name="a2a537ab2fb726395386f63f053a64d1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2a537ab2fb726395386f63f053a64d1c">◆ </a></span>swkbdConfigSetType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets SwkbdArgCommon::SwkbdType. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">type</td><td><a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb822f832d020bdd10bf1c36e5521c7b" name="aeb822f832d020bdd10bf1c36e5521c7b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb822f832d020bdd10bf1c36e5521c7b">◆ </a></span>swkbdConfigSetUnkFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdConfigSetUnkFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets SwkbdConfig::unkFlag, default is 0. </p>
|
|
<p>Copied to <a class="el" href="structSwkbdArgVB.html#a96c30ddda750fcd2f0001bd728edee28" title="[8.0.0+]">SwkbdArgVB::unkFlag</a> with [8.0.0+]. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a16a59922de6da9cacc0235a98c5ee6fe" name="a16a59922de6da9cacc0235a98c5ee6fe"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a16a59922de6da9cacc0235a98c5ee6fe">◆ </a></span>swkbdCreate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdCreate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>max_dictwords</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a <a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">max_dictwords</td><td>Max <a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a> entries, 0 for none. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad64cabe64c92971e8410a16b1caccecb" name="ad64cabe64c92971e8410a16b1caccecb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad64cabe64c92971e8410a16b1caccecb">◆ </a></span>swkbdInlineAppear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineAppear </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Appear the kbd and set <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Wrapper for <a class="el" href="swkbd_8h.html#a0c8aa6e44066956718232d85f939fbe7">swkbdInlineAppearEx</a>, with trigger=0. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">arg</td><td>Input <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e2b9cfc52288b0e4d746e68b473bc8f" name="a5e2b9cfc52288b0e4d746e68b473bc8f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e2b9cfc52288b0e4d746e68b473bc8f">◆ </a></span>swkbdInlineAppearArgSetLeftButtonText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineAppearArgSetLeftButtonText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the LeftButtonText, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. </p>
|
|
<p>The default is "". Equivalent to <a class="el" href="swkbd_8h.html#ab50f7c13bd1add862fe14e298c0d2ca6">swkbdConfigSetLeftOptionalSymbolKey</a>. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, previously initialized by <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aac014bd6df8314eb2507a839e13eabce" name="aac014bd6df8314eb2507a839e13eabce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aac014bd6df8314eb2507a839e13eabce">◆ </a></span>swkbdInlineAppearArgSetOkButtonText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineAppearArgSetOkButtonText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets okButtonText for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> </td></tr>
|
|
<tr><td class="paramname">str</td><td>Input UTF-8 string for the Ok button text, this can be empty/NULL to use the default. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8858122a56d7d916913182ce11ad20fa" name="a8858122a56d7d916913182ce11ad20fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8858122a56d7d916913182ce11ad20fa">◆ </a></span>swkbdInlineAppearArgSetRightButtonText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineAppearArgSetRightButtonText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the RightButtonText, for <a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387aa02a5a87f3931714e911f99043a8a9ad">SwkbdType_NumPad</a>. </p>
|
|
<p>The default is "". Equivalent to <a class="el" href="swkbd_8h.html#a10da432b2c12ff3dda80f10f3915412e">swkbdConfigSetRightOptionalSymbolKey</a>. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, previously initialized by <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0961efce39b4a8d9aa32b21251544d6" name="ae0961efce39b4a8d9aa32b21251544d6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0961efce39b4a8d9aa32b21251544d6">◆ </a></span>swkbdInlineAppearArgSetStringLenMax()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdInlineAppearArgSetStringLenMax </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>stringLenMax</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the stringLenMax for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> </td></tr>
|
|
<tr><td class="paramname">stringLenMax</td><td>Max string length </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5a73ed23ab94df048fa1550b9ff0423d" name="a5a73ed23ab94df048fa1550b9ff0423d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5a73ed23ab94df048fa1550b9ff0423d">◆ </a></span>swkbdInlineAppearArgSetStringLenMin()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdInlineAppearArgSetStringLenMin </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>stringLenMin</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the stringLenMin for the specified <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>, which was previously initialized with <a class="el" href="swkbd_8h.html#a47349e8859533e1cc4b3ade6fa21ba89">swkbdInlineMakeAppearArg</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> </td></tr>
|
|
<tr><td class="paramname">stringLenMin</td><td>Min string length </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c8aa6e44066956718232d85f939fbe7" name="a0c8aa6e44066956718232d85f939fbe7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c8aa6e44066956718232d85f939fbe7">◆ </a></span>swkbdInlineAppearEx()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineAppearEx </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>trigger</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Appear the kbd and set <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">arg</td><td>Input <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. </td></tr>
|
|
<tr><td class="paramname">trigger</td><td>Trigger, default is 0. Requires [6.0.0+], on eariler versions this will always use value 0 internally. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae07e2c3b9ed98785cb1572ef84142fff" name="ae07e2c3b9ed98785cb1572ef84142fff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae07e2c3b9ed98785cb1572ef84142fff">◆ </a></span>swkbdInlineClose()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineClose </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Closes a <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </p>
|
|
<p>If the applet is running, this will tell the applet to exit, then wait for the applet to exit + applet exit handling. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af4285e1dfa0584d909fe4866aecb329f" name="af4285e1dfa0584d909fe4866aecb329f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af4285e1dfa0584d909fe4866aecb329f">◆ </a></span>swkbdInlineCreate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineCreate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </p>
|
|
<p>Only available on [2.0.0+]. </p><dl class="section note"><dt>Note</dt><dd>This is essentially an asynchronous version of the regular swkbd. </dd>
|
|
<dd>
|
|
This calls <a class="el" href="swkbd_8h.html#abd668282832c3ab595b6762d52cecded">swkbdInlineSetUtf8Mode</a> internally with flag=true. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a38f6460860ebc78ac3ff29da64e5a6a1" name="a38f6460860ebc78ac3ff29da64e5a6a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a38f6460860ebc78ac3ff29da64e5a6a1">◆ </a></span>swkbdInlineDisappear()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineDisappear </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Disappear the kbd. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a780b9d4787b24e01e29cf777fadb65bb" name="a780b9d4787b24e01e29cf777fadb65bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a780b9d4787b24e01e29cf777fadb65bb">◆ </a></span>swkbdInlineGetImage()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineGetImage </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool * </td>
|
|
<td class="paramname"><em>data_available</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetImage. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Only available with <a class="el" href="swkbd_8h.html#a96e8ae591e36a9ecb404e6c18094a851a9b941ec5d473960b97b82ab3c2e0ce4f" title="LibAppletMode_BackgroundIndirect. This is the default. The user-process must handle displaying the sw...">SwkbdInlineMode_UserDisplay</a>. </dd>
|
|
<dd>
|
|
For width/height, see <a class="el" href="swkbd_8h.html#abf5b33e22fe566aa265ed2ce56264b47">swkbdInlineGetWindowSize</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir"></td><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">buffer</td><td>Output RGBA8 image buffer, this must use the alignment from <a class="el" href="swkbd_8h.html#a6b17ec4e98abe71339b8703a4214114d">swkbdInlineGetImageMemoryRequirement</a>. </td></tr>
|
|
<tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Output buffer size, this must match the size from <a class="el" href="swkbd_8h.html#a6b17ec4e98abe71339b8703a4214114d">swkbdInlineGetImageMemoryRequirement</a>. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">data_available</td><td>Whether data is available. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6b17ec4e98abe71339b8703a4214114d" name="a6b17ec4e98abe71339b8703a4214114d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b17ec4e98abe71339b8703a4214114d">◆ </a></span>swkbdInlineGetImageMemoryRequirement()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineGetImageMemoryRequirement </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> * </td>
|
|
<td class="paramname"><em>out_size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a3f7e2bcbb0b4c338f3c4f6c937cd4234">u64</a> * </td>
|
|
<td class="paramname"><em>out_alignment</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetImageMemoryRequirement. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Wrapper for viGetIndirectLayerImageRequiredMemoryInfo. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_size</td><td>Output size. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">out_alignment</td><td>Output alignment. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6eebff50da14a3dfbe45508081c5ede3" name="a6eebff50da14a3dfbe45508081c5ede3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6eebff50da14a3dfbe45508081c5ede3">◆ </a></span>swkbdInlineGetMaxHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> swkbdInlineGetMaxHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the image max height, relative to the bottom of the screen. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9377080a745f10cfa5356fd370e1939d" name="a9377080a745f10cfa5356fd370e1939d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9377080a745f10cfa5356fd370e1939d">◆ </a></span>swkbdInlineGetMiniaturizedHeight()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> swkbdInlineGetMiniaturizedHeight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the MiniaturizedHeight, relative to the bottom of the screen. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82ef977a955260cb0dada2cb1bb91b75" name="a82ef977a955260cb0dada2cb1bb91b75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82ef977a955260cb0dada2cb1bb91b75">◆ </a></span>swkbdInlineGetTouchRectangles()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> swkbdInlineGetTouchRectangles </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdRect.html">SwkbdRect</a> * </td>
|
|
<td class="paramname"><em>keytop</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdRect.html">SwkbdRect</a> * </td>
|
|
<td class="paramname"><em>footer</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetTouchRectangles. </p>
|
|
<p>Returns number of valid Rects: 1 for only keytop, 2 for keytop/footer. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir"></td><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">keytop</td><td><a class="el" href="structSwkbdRect.html">SwkbdRect</a> for keytop. Optional, can be NULL. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">footer</td><td><a class="el" href="structSwkbdRect.html">SwkbdRect</a> for footer. Optional, can be NULL. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf5b33e22fe566aa265ed2ce56264b47" name="abf5b33e22fe566aa265ed2ce56264b47"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf5b33e22fe566aa265ed2ce56264b47">◆ </a></span>swkbdInlineGetWindowSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static void swkbdInlineGetWindowSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>width</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> * </td>
|
|
<td class="paramname"><em>height</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>GetWindowSize. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">width</td><td>Output width. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">height</td><td>Output height. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa4da7d336048f59be82f3e9e78cc015c" name="aa4da7d336048f59be82f3e9e78cc015c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4da7d336048f59be82f3e9e78cc015c">◆ </a></span>swkbdInlineIsUsedTouchPointByKeyboard()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool swkbdInlineIsUsedTouchPointByKeyboard </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets whether the input x/y are within the output from <a class="el" href="swkbd_8h.html#a82ef977a955260cb0dada2cb1bb91b75">swkbdInlineGetTouchRectangles</a>. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramdir"></td><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">x</td><td>X </td></tr>
|
|
<tr><td class="paramdir">[out]</td><td class="paramname">y</td><td>Y </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af772d58a2bad7ce85d87a31e3990450f" name="af772d58a2bad7ce85d87a31e3990450f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af772d58a2bad7ce85d87a31e3990450f">◆ </a></span>swkbdInlineLaunch()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineLaunch </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Does setup for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> and launches the applet with the <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>The initArg is cleared, and on [5.0.0+] unk_x5 is set to 1. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a165d953346eb3a55ef55414e22501b3e" name="a165d953346eb3a55ef55414e22501b3e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a165d953346eb3a55ef55414e22501b3e">◆ </a></span>swkbdInlineLaunchForLibraryApplet()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineLaunchForLibraryApplet </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>mode</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>unk_x5</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Same as <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a>, except mode and unk_x5 for <a class="el" href="structSwkbdInitializeArg.html">SwkbdInitializeArg</a> are set to the input params. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">mode</td><td>Value for <a class="el" href="structSwkbdInitializeArg.html#a328bfb31e508806a83a0568087dfa534" title="See SwkbdInlineMode. (u8 bool)">SwkbdInitializeArg::mode</a>. </td></tr>
|
|
<tr><td class="paramname">unk_x5</td><td>Value for <a class="el" href="structSwkbdInitializeArg.html#a7ad4417bf004d26c3e21cdd5221c16a9" title="Only set on [5.0.0+].">SwkbdInitializeArg::unk_x5</a>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47349e8859533e1cc4b3ade6fa21ba89" name="a47349e8859533e1cc4b3ade6fa21ba89"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47349e8859533e1cc4b3ade6fa21ba89">◆ </a></span>swkbdInlineMakeAppearArg()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineMakeAppearArg </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> * </td>
|
|
<td class="paramname"><em>arg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Creates a <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a> which can then be passed to <a class="el" href="swkbd_8h.html#ad64cabe64c92971e8410a16b1caccecb">swkbdInlineAppear</a>. </p>
|
|
<p>arg is initialized with the defaults, with type being set to the input type. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">arg</td><td>Output <a class="el" href="structSwkbdAppearArg.html">SwkbdAppearArg</a>. </td></tr>
|
|
<tr><td class="paramname">type</td><td><a class="el" href="swkbd_8h.html#ad88d214560b9bbaf1391cc7013ab4387">SwkbdType</a> type </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="add436cc7e090bb33c3f9ca6c2c561f29" name="add436cc7e090bb33c3f9ca6c2c561f29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#add436cc7e090bb33c3f9ca6c2c561f29">◆ </a></span>swkbdInlineSetAlphaEnabledInInputMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetAlphaEnabledInInputMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets AlphaEnabledInInputMode. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a093ee28bba86e4949b7f51815e022745" name="a093ee28bba86e4949b7f51815e022745"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a093ee28bba86e4949b7f51815e022745">◆ </a></span>swkbdInlineSetBackspaceFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetBackspaceFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether the backspace button is enabled. </p>
|
|
<p>The default is enabled. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Only available on [5.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab3fb9d6d3d4e84eb05e23c1dcacc37c" name="aab3fb9d6d3d4e84eb05e23c1dcacc37c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab3fb9d6d3d4e84eb05e23c1dcacc37c">◆ </a></span>swkbdInlineSetChangedStringCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetChangedStringCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a0d843464c0e131c6700b064f5a535cec">SwkbdChangedStringCb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the ChangedString callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="section note"><dt>Note</dt><dd>This clears the callback set by <a class="el" href="swkbd_8h.html#a2037418bc3490348b3ea669eafa36472">swkbdInlineSetChangedStringV2Callback</a>. </dd>
|
|
<dd>
|
|
This should be called after <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a> / <a class="el" href="swkbd_8h.html#a165d953346eb3a55ef55414e22501b3e">swkbdInlineLaunchForLibraryApplet</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#a0d843464c0e131c6700b064f5a535cec">SwkbdChangedStringCb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2037418bc3490348b3ea669eafa36472" name="a2037418bc3490348b3ea669eafa36472"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2037418bc3490348b3ea669eafa36472">◆ </a></span>swkbdInlineSetChangedStringV2Callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetChangedStringV2Callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#ac53dc5d14a23d63edc757a110dc912ab">SwkbdChangedStringV2Cb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the ChangedStringV2 callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="section note"><dt>Note</dt><dd>Only available with [8.0.0+]. </dd>
|
|
<dd>
|
|
This must be called after <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a> / <a class="el" href="swkbd_8h.html#a165d953346eb3a55ef55414e22501b3e">swkbdInlineLaunchForLibraryApplet</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#ac53dc5d14a23d63edc757a110dc912ab">SwkbdChangedStringV2Cb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a28b924411f04f6a4a1a59f0e581fce84" name="a28b924411f04f6a4a1a59f0e581fce84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a28b924411f04f6a4a1a59f0e581fce84">◆ </a></span>swkbdInlineSetCursorPos()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetCursorPos </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>pos</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the cursor character position in the string. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">pos</td><td>Position </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61123f248030117b828d8a53fb9de636" name="a61123f248030117b828d8a53fb9de636"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61123f248030117b828d8a53fb9de636">◆ </a></span>swkbdInlineSetCustomizedDictionaries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineSetCustomizedDictionaries </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> * </td>
|
|
<td class="paramname"><em>dic</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the CustomizedDictionaries. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. Can't be used if this or <a class="el" href="swkbd_8h.html#a5d1e1b8743d171beb3e880118a541fd7">swkbdInlineSetCustomizeDic</a> was already used previously. </dd>
|
|
<dd>
|
|
The specified buffer in dic must not be used after this, until <a class="el" href="swkbd_8h.html#ae07e2c3b9ed98785cb1572ef84142fff">swkbdInlineClose</a> is used. However, it will also become available once <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> handles SwkbdReplyType_UnsetCustomizedDictionaries internally. </dd>
|
|
<dd>
|
|
Only available on [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">dic</td><td>Input <a class="el" href="structSwkbdCustomizedDictionarySet.html">SwkbdCustomizedDictionarySet</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d1e1b8743d171beb3e880118a541fd7" name="a5d1e1b8743d171beb3e880118a541fd7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d1e1b8743d171beb3e880118a541fd7">◆ </a></span>swkbdInlineSetCustomizeDic()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineSetCustomizeDic </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">void * </td>
|
|
<td class="paramname"><em>buffer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdCustomizeDicInfo.html">SwkbdCustomizeDicInfo</a> * </td>
|
|
<td class="paramname"><em>info</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the CustomizeDic. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. Can't be used if this or <a class="el" href="swkbd_8h.html#a61123f248030117b828d8a53fb9de636">swkbdInlineSetCustomizedDictionaries</a> was already used previously. </dd>
|
|
<dd>
|
|
The specified buffer must not be used after this, until <a class="el" href="swkbd_8h.html#ae07e2c3b9ed98785cb1572ef84142fff">swkbdInlineClose</a> is used. However, it will also become available once <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> handles SwkbdReplyType_UnsetCustomizeDic internally. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">buffer</td><td>0x1000-byte aligned buffer. </td></tr>
|
|
<tr><td class="paramname">size</td><td>0x1000-byte aligned buffer size. </td></tr>
|
|
<tr><td class="paramname">info</td><td>Input <a class="el" href="structSwkbdCustomizeDicInfo.html">SwkbdCustomizeDicInfo</a> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa43fd83e123c2964b4fcf99db3d6412e" name="aa43fd83e123c2964b4fcf99db3d6412e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa43fd83e123c2964b4fcf99db3d6412e">◆ </a></span>swkbdInlineSetDecidedCancelCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetDecidedCancelCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the DecidedCancel callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td>Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8e18ed9549ce3e1c37dc2de230f92c0" name="aa8e18ed9549ce3e1c37dc2de230f92c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8e18ed9549ce3e1c37dc2de230f92c0">◆ </a></span>swkbdInlineSetDecidedEnterCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetDecidedEnterCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#adf7924ddb8c2cee6f3c9f13d4c09c420">SwkbdDecidedEnterCb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the DecidedEnter callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#adf7924ddb8c2cee6f3c9f13d4c09c420">SwkbdDecidedEnterCb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad4dc82cb904afb54a4592a06eca4a173" name="ad4dc82cb904afb54a4592a06eca4a173"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad4dc82cb904afb54a4592a06eca4a173">◆ </a></span>swkbdInlineSetDirectionalButtonAssignFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetDirectionalButtonAssignFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether DirectionalButtonAssign is enabled. </p>
|
|
<p>The default is disabled. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Only available on [4.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe7de6b01204ca58082e65daae6eba2c" name="abe7de6b01204ca58082e65daae6eba2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe7de6b01204ca58082e65daae6eba2c">◆ </a></span>swkbdInlineSetFinishedInitializeCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetFinishedInitializeCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the FinishedInitialize callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td>Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc51c8800ab803f3d1f5e384e657c480" name="abc51c8800ab803f3d1f5e384e657c480"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc51c8800ab803f3d1f5e384e657c480">◆ </a></span>swkbdInlineSetFooterBgAlpha()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetFooterBgAlpha </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>alpha</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets FooterBgAlpha. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">alpha</td><td>Alpha, clamped to range 0.0f..1.0f. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49af18a0a8e06bb94869eed6d69568bb" name="a49af18a0a8e06bb94869eed6d69568bb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49af18a0a8e06bb94869eed6d69568bb">◆ </a></span>swkbdInlineSetFooterScalable()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetFooterScalable </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets FooterScalable. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a190d9703f07875c65d8178f2865b4b53" name="a190d9703f07875c65d8178f2865b4b53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a190d9703f07875c65d8178f2865b4b53">◆ </a></span>swkbdInlineSetHardwareKeyboardFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetHardwareKeyboardFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether Hardware-keyboard is enabled. </p>
|
|
<p>The default is enabled. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6901bb5fa1a6df05672c427ec3352c86" name="a6901bb5fa1a6df05672c427ec3352c86"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6901bb5fa1a6df05672c427ec3352c86">◆ </a></span>swkbdInlineSetInputModeFadeType()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetInputModeFadeType </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>type</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets InputModeFadeType. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">type</td><td>Type </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa6ac51031d4d62802b45dd7d5312fc68" name="aa6ac51031d4d62802b45dd7d5312fc68"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa6ac51031d4d62802b45dd7d5312fc68">◆ </a></span>swkbdInlineSetInputText()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetInputText </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const char * </td>
|
|
<td class="paramname"><em>str</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the current input text string. </p>
|
|
<p>Overrides the entire user input string if the user previously entered any text. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
This will not affect the cursor position, see <a class="el" href="swkbd_8h.html#a28b924411f04f6a4a1a59f0e581fce84">swkbdInlineSetCursorPos</a> for that. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">str</td><td>UTF-8 input string. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6f6fe7d3587553293ec13d8ba8ea82b" name="ac6f6fe7d3587553293ec13d8ba8ea82b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6f6fe7d3587553293ec13d8ba8ea82b">◆ </a></span>swkbdInlineSetKeytopAsFloating()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetKeytopAsFloating </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets KeytopAsFloating. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa6d3a8876b2f8430e8df6a603b8578d" name="afa6d3a8876b2f8430e8df6a603b8578d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa6d3a8876b2f8430e8df6a603b8578d">◆ </a></span>swkbdInlineSetKeytopBgAlpha()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetKeytopBgAlpha </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>alpha</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets KeytopBgAlpha. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">alpha</td><td>Alpha, clamped to range 0.0f..1.0f. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a36fe0b326b2126693bbfaa99d66c5b52" name="a36fe0b326b2126693bbfaa99d66c5b52"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a36fe0b326b2126693bbfaa99d66c5b52">◆ </a></span>swkbdInlineSetKeytopScale()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetKeytopScale </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>scale</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets gfx scaling. </p>
|
|
<p>Configures KeytopScale* and BalloonScale based on the input value. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
The BalloonScale is not updated when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">scale</td><td>Scale </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad2c350e5ec00a98e6edd86313b0f5815" name="ad2c350e5ec00a98e6edd86313b0f5815"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2c350e5ec00a98e6edd86313b0f5815">◆ </a></span>swkbdInlineSetKeytopTranslate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetKeytopTranslate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>x</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>y</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets gfx translation for the displayed swkbd image position. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">x</td><td>X </td></tr>
|
|
<tr><td class="paramname">y</td><td>Y </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a58aa676dc877736cc4e907a41e0389ab" name="a58aa676dc877736cc4e907a41e0389ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a58aa676dc877736cc4e907a41e0389ab">◆ </a></span>swkbdInlineSetMovedCursorCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetMovedCursorCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a4c02740d6ffddde284f589bd8e7c827f">SwkbdMovedCursorCb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the MovedCursor callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="section note"><dt>Note</dt><dd>This clears the callback set by <a class="el" href="swkbd_8h.html#a3b74e0285830bfdf62b220d8c66fcf02">swkbdInlineSetMovedCursorV2Callback</a>. </dd>
|
|
<dd>
|
|
This should be called after <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a> / <a class="el" href="swkbd_8h.html#a165d953346eb3a55ef55414e22501b3e">swkbdInlineLaunchForLibraryApplet</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#a4c02740d6ffddde284f589bd8e7c827f">SwkbdMovedCursorCb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3b74e0285830bfdf62b220d8c66fcf02" name="a3b74e0285830bfdf62b220d8c66fcf02"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3b74e0285830bfdf62b220d8c66fcf02">◆ </a></span>swkbdInlineSetMovedCursorV2Callback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetMovedCursorV2Callback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a6a87ca58badffea943a40b665bf9634c">SwkbdMovedCursorV2Cb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the MovedCursorV2 callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="section note"><dt>Note</dt><dd>Only available with [8.0.0+]. </dd>
|
|
<dd>
|
|
This must be called after <a class="el" href="swkbd_8h.html#af772d58a2bad7ce85d87a31e3990450f">swkbdInlineLaunch</a> / <a class="el" href="swkbd_8h.html#a165d953346eb3a55ef55414e22501b3e">swkbdInlineLaunchForLibraryApplet</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#a6a87ca58badffea943a40b665bf9634c">SwkbdMovedCursorV2Cb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a80e2e466e85d545bcae5324f4f3b3efc" name="a80e2e466e85d545bcae5324f4f3b3efc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a80e2e466e85d545bcae5324f4f3b3efc">◆ </a></span>swkbdInlineSetMovedTabCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetMovedTabCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a95d661f2f2c310c47daa152382ecb9cc">SwkbdMovedTabCb</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the MovedTab callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td><a class="el" href="swkbd_8h.html#a95d661f2f2c310c47daa152382ecb9cc">SwkbdMovedTabCb</a> Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a460ead7b5f9b729401eada77a4151a6d" name="a460ead7b5f9b729401eada77a4151a6d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a460ead7b5f9b729401eada77a4151a6d">◆ </a></span>swkbdInlineSetReleasedUserWordInfoCallback()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetReleasedUserWordInfoCallback </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a5fe554ddab29fbcd75e14e38ee89724f">VoidFn</a> </td>
|
|
<td class="paramname"><em>cb</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the ReleasedUserWordInfo callback, used by <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a>. </p>
|
|
<p>The default is NULL for none. </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">cb</td><td>Callback </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accadb6c68cf93128be7057fd547f7be8" name="accadb6c68cf93128be7057fd547f7be8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accadb6c68cf93128be7057fd547f7be8">◆ </a></span>swkbdInlineSetSeGroup()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetSeGroup </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> </td>
|
|
<td class="paramname"><em>seGroup</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether the specified SeGroup (sound effect) is enabled. </p>
|
|
<p>The default is enabled. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. If called again with a different seGroup, <a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called prior to calling this again. </dd>
|
|
<dd>
|
|
Only available on [5.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">seGroup</td><td>SeGroup </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62e6414348391314a985abc0f6e3caf7" name="a62e6414348391314a985abc0f6e3caf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62e6414348391314a985abc0f6e3caf7">◆ </a></span>swkbdInlineSetTouchFlag()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetTouchFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether touch is enabled. </p>
|
|
<p>The default is enabled. </p><dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e36e7b2987b8cf5cf987d4699a189d2" name="a7e36e7b2987b8cf5cf987d4699a189d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e36e7b2987b8cf5cf987d4699a189d2">◆ </a></span>swkbdInlineSetUserWordInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineSetUserWordInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structSwkbdDictWord.html">SwkbdDictWord</a> * </td>
|
|
<td class="paramname"><em>input</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> </td>
|
|
<td class="paramname"><em>entries</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the UserWordInfo. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. Can't be used if this was already used previously. </dd>
|
|
<dd>
|
|
The specified buffer must not be used after this, until <a class="el" href="swkbd_8h.html#ae07e2c3b9ed98785cb1572ef84142fff">swkbdInlineClose</a> is used. </dd>
|
|
<dd>
|
|
<a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards. </dd>
|
|
<dd>
|
|
If input==NULL or total_entries==0, this will just call <a class="el" href="swkbd_8h.html#a61f974bd29498a9938cd3e295fff2511">swkbdInlineUnsetUserWordInfo</a> internally. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">input</td><td>Input data. </td></tr>
|
|
<tr><td class="paramname">entries</td><td>Total entries in the buffer. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abd668282832c3ab595b6762d52cecded" name="abd668282832c3ab595b6762d52cecded"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abd668282832c3ab595b6762d52cecded">◆ </a></span>swkbdInlineSetUtf8Mode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetUtf8Mode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>flag</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the utf8Mode. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Automatically used internally by <a class="el" href="swkbd_8h.html#af4285e1dfa0584d909fe4866aecb329f">swkbdInlineCreate</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">flag</td><td>Flag </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a15b47f5c49e03d0d9a3c1e892356d519" name="a15b47f5c49e03d0d9a3c1e892356d519"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a15b47f5c49e03d0d9a3c1e892356d519">◆ </a></span>swkbdInlineSetVolume()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineSetVolume </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"><em>volume</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the audio volume. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">volume</td><td>Volume </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98e28f3d5c8888ebb9a7c9d6ba6bd523" name="a98e28f3d5c8888ebb9a7c9d6ba6bd523"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98e28f3d5c8888ebb9a7c9d6ba6bd523">◆ </a></span>swkbdInlineUnsetCustomizedDictionaries()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineUnsetCustomizedDictionaries </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Request UnsetCustomizedDictionaries. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. </dd>
|
|
<dd>
|
|
Only available on [6.0.0+]. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6562d78c572ad8ce3e22950302874aad" name="a6562d78c572ad8ce3e22950302874aad"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6562d78c572ad8ce3e22950302874aad">◆ </a></span>swkbdInlineUnsetCustomizeDic()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void swkbdInlineUnsetCustomizeDic </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Request UnsetCustomizeDic. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a61f974bd29498a9938cd3e295fff2511" name="a61f974bd29498a9938cd3e295fff2511"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a61f974bd29498a9938cd3e295fff2511">◆ </a></span>swkbdInlineUnsetUserWordInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineUnsetUserWordInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Request UnsetUserWordInfo. </p>
|
|
<dl class="section note"><dt>Note</dt><dd><a class="el" href="swkbd_8h.html#ac10d408c1514a8e6d55eadad16a09656">swkbdInlineUpdate</a> must be called at some point afterwards for this to take affect. </dd>
|
|
<dd>
|
|
Not available when <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> is above <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649a849595f17d406960d2541ed845f23346" title="Applet is initialized but hidden.">SwkbdState_Initialized</a>. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac10d408c1514a8e6d55eadad16a09656" name="ac10d408c1514a8e6d55eadad16a09656"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac10d408c1514a8e6d55eadad16a09656">◆ </a></span>swkbdInlineUpdate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdInlineUpdate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdInline.html">SwkbdInline</a> * </td>
|
|
<td class="paramname"><em>s</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a> * </td>
|
|
<td class="paramname"><em>out_state</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Handles updating <a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> state, this should be called periodically. </p>
|
|
<dl class="section note"><dt>Note</dt><dd>Handles applet exit if needed, and also sends the <a class="el" href="structSwkbdInlineCalcArg.html">SwkbdInlineCalcArg</a> to the applet if needed. Hence, this should be called at some point after writing to <a class="el" href="structSwkbdInlineCalcArg.html">SwkbdInlineCalcArg</a>. </dd>
|
|
<dd>
|
|
Handles applet Interactive storage output when needed. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">s</td><td><a class="el" href="structSwkbdInline.html" title="InlineKeyboard.">SwkbdInline</a> object. </td></tr>
|
|
<tr><td class="paramname">out_state</td><td>Optional output <a class="el" href="swkbd_8h.html#a73a62ecdd7bddc71287ee041be29a649">SwkbdState</a>. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a464b84324d96c8a70bfecd2e0550cd5b" name="a464b84324d96c8a70bfecd2e0550cd5b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a464b84324d96c8a70bfecd2e0550cd5b">◆ </a></span>swkbdShow()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> swkbdShow </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> * </td>
|
|
<td class="paramname"><em>c</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">char * </td>
|
|
<td class="paramname"><em>out_string</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>out_string_size</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Launch swkbd with the specified config. </p>
|
|
<p>This will return once swkbd is finished running. </p><dl class="section note"><dt>Note</dt><dd>The string buffer is also used for the buffer passed to the <a class="el" href="swkbd_8h.html#aeadb1bb6617af3a2f5579108f8e0265a">SwkbdTextCheckCb</a>, when it's set. Hence, in that case this buffer should be large enough to handle TextCheck string input/output. The size passed to the callback is the same size passed here, -1. </dd></dl>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">c</td><td><a class="el" href="structSwkbdConfig.html">SwkbdConfig</a> struct. </td></tr>
|
|
<tr><td class="paramname">out_string</td><td>UTF-8 Output string buffer. </td></tr>
|
|
<tr><td class="paramname">out_string_size</td><td>UTF-8 Output string buffer size, including NUL-terminator. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|