depui_edittext.htm 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
  2. <html><head>
  3. <title>edittext</title>
  4. </head><body>
  5. <p>[<a href="mxdoc.htm">mainpage</a>]
  6. [<a href="tags.htm">tags</a>]<br>
  7. <h1><a name="edittext">module: edittext</a></h1><p><b>An editable text object</b><p>
  8. This module implements an editable textual object.
  9. <p>It is derived from MX_TEXTUAL and inherits several important functions
  10. (text set/get/align etc.) from MX_TEXTUAL.
  11. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p>Part of the <a href="depui.htm">depui</a> library.<ul><li>
  12. <a name="MX_EDITTEXT"><code>MX_EDITTEXT</code></a>
  13. <p>
  14. <p><b>An editable text object </b><p>
  15. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  16. <li>
  17. <a name=" define MXEDITTEXT(o)"><code># define MXEDITTEXT(o)</code></a>
  18. <p>
  19. <p><b>Convert to base MX_EDITTEXT object </b><p>
  20. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  21. <li>
  22. <a name=" define mx_edittext(m,s,p,i)"><code># define mx_edittext(m,s,p,i)</code></a>
  23. <p>
  24. <p><b>Create an editable text object</b><p>
  25. This macro creates an editable textual object as a child of another object.
  26. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  27. <li>
  28. <a name=" define mx_edittext_zeroterminate(e)"><code># define mx_edittext_zeroterminate(e)</code></a>
  29. <p>
  30. <p><b>Force zero termination if internal string</b><p>
  31. This function forces the editable text to be zero terminated.
  32. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  33. <li>
  34. <a name=" define mx_edittext_cursorpos(e,p)"><code># define mx_edittext_cursorpos(e,p)</code></a>
  35. <p>
  36. <p><b>Set cursor position</b><p>
  37. This function sets the cursor position in the editable text.
  38. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  39. <li>
  40. <a name=" define mx_edittext_cursorscroll(e)"><code># define mx_edittext_cursorscroll(e)</code></a>
  41. <p>
  42. <p><b>Make the MX_EDITTEXT request a scroll to make the cursor visible </b><p>
  43. (<a href="../include/depui/edittext.h">../include/depui/edittext.h</a>)<p></li>
  44. <li>
  45. <a name="void mx__edittext_cursorpos(MX_EDITTEXT_DATA* edit, int newpos)"><code>void mx__edittext_cursorpos(MX_EDITTEXT_DATA* edit, int newpos)</code></a>
  46. <p>
  47. <p>MX_EDITTEXT needs pageup and page down keys
  48. (<a href="../include/depui/edittext.c">../include/depui/edittext.c</a>)<p></li>
  49. <li>
  50. <a name="void mx_edittext_class(void)"><code>void mx_edittext_class(void)</code></a>
  51. <p>
  52. <p>Add handling of other non-printing ascii keys
  53. (<a href="../include/depui/edittext.c">../include/depui/edittext.c</a>)
  54. <p>Add handling of pageup/pagedown keys
  55. (<a href="../include/depui/edittext.c">../include/depui/edittext.c</a>)<p></li>
  56. </ul><p>Generated by <a href="http://www.deleveld.dds.nl/mxdoc/index.htm">MXDOC</a> 2.2 on Sun Feb 4 15:16:27 2007
  57. </body></html>