todo.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.17"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>Bugz Door Project: Todo List</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  19. <div id="titlearea">
  20. <table cellspacing="0" cellpadding="0">
  21. <tbody>
  22. <tr style="height: 56px;">
  23. <td id="projectalign" style="padding-left: 0.5em;">
  24. <div id="projectname">Bugz Door Project
  25. </div>
  26. </td>
  27. </tr>
  28. </tbody>
  29. </table>
  30. </div>
  31. <!-- end header part -->
  32. <!-- Generated by Doxygen 1.8.17 -->
  33. <script type="text/javascript">
  34. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  35. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  36. /* @license-end */
  37. </script>
  38. <script type="text/javascript" src="menudata.js"></script>
  39. <script type="text/javascript" src="menu.js"></script>
  40. <script type="text/javascript">
  41. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  42. $(function() {
  43. initMenu('',true,false,'search.php','Search');
  44. $(document).ready(function() { init_search(); });
  45. });
  46. /* @license-end */</script>
  47. <div id="main-nav"></div>
  48. <!-- window showing the filter options -->
  49. <div id="MSearchSelectWindow"
  50. onmouseover="return searchBox.OnSearchSelectShow()"
  51. onmouseout="return searchBox.OnSearchSelectHide()"
  52. onkeydown="return searchBox.OnSearchSelectKey(event)">
  53. </div>
  54. <!-- iframe showing the search results (closed by default) -->
  55. <div id="MSearchResultsWindow">
  56. <iframe src="javascript:void(0)" frameborder="0"
  57. name="MSearchResults" id="MSearchResults">
  58. </iframe>
  59. </div>
  60. </div><!-- top -->
  61. <div class="PageDoc"><div class="header">
  62. <div class="headertitle">
  63. <div class="title">Todo List </div> </div>
  64. </div><!--header-->
  65. <div class="contents">
  66. <div class="textblock"><dl class="reflist">
  67. <dt>Member <a class="el" href="classdoor_1_1Door.html#a18b8c731b27e23d6913c0ad683a37ce7">door::Door::cx</a> </dt>
  68. <dd><a class="anchor" id="_todo000004"></a>Current cursor X position. </dd>
  69. <dt>Member <a class="el" href="classdoor_1_1Door.html#ae3030f754f5c183c0739ca899f5d351c">door::Door::cy</a> </dt>
  70. <dd><a class="anchor" id="_todo000005"></a>Current cursor Y position. </dd>
  71. <dt>Member <a class="el" href="classdoor_1_1Door.html#a264d9e4eb0d6eb0e03f60520bcb11dd4">door::Door::overflow</a> (int c) override</dt>
  72. <dd><a class="anchor" id="_todo000001"></a>Replace this also with a direct call to od_disp_emu. </dd>
  73. <dt>Member <a class="el" href="classdoor_1_1Door.html#abc021f4f29b9f78356641ba68df3ee4a">door::Door::track</a> </dt>
  74. <dd><a class="anchor" id="_todo000003"></a>Enable tracking cursor position. </dd>
  75. <dt>Member <a class="el" href="classdoor_1_1Line.html#a702464834d9546f67f1952a62e4038f2">door::Line::operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classdoor_1_1Line.html" title="Text and ANSIColor.">Line</a> &amp;l)</dt>
  76. <dd><a class="anchor" id="_todo000006"></a>This might be a problem, because const <a class="el" href="classdoor_1_1Line.html" title="Text and ANSIColor.">Line</a> wouldn't allow me to track "updates". I.E. I send the line, I'd need to change the line's State to "nothing changed". Then, if something did change, the next update request would be able to know that yes, this does indeed need to be sent. </dd>
  77. <dt>Member <a class="el" href="classdoor_1_1Line.html#a68f6b1bfdaab2ed72f2a13810b166049">door::Line::setUpdater</a> (updateFunction uf)</dt>
  78. <dd><a class="anchor" id="_todo000008"></a>Define an updateFunction. </dd>
  79. <dt>Member <a class="el" href="classdoor_1_1Menu.html#a06da9157cc5984510153a6b93bf2e71e">door::Menu::choose</a> (<a class="el" href="classdoor_1_1Door.html">Door</a> &amp;door)</dt>
  80. <dd><a class="anchor" id="_todo000009"></a>Fix this, so it only updates the lines that have been changed when the user selects something. Also, add the "Up/Down Move" maybe to the bottom? </dd>
  81. <dt>Member <a class="el" href="namespacedoor.html#aae6ca4805185baa51dcc661a69fa801b">door::operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classdoor_1_1Goto.html" title="ANSI Goto X, Y position.">Goto</a> &amp;g)</dt>
  82. <dd><p class="startdd"><a class="anchor" id="_todo000002"></a>Optimize the ANSI goto string output. </p>
  83. <p class="enddd">Update the <a class="el" href="classdoor_1_1Door.html">Door</a> object so it know where the cursor is positioned. </p>
  84. </dd>
  85. <dt>Member <a class="el" href="classdoor_1_1Panel.html#ac7db32ec19257344af24bd80536c76d5">door::Panel::lines</a> </dt>
  86. <dd><a class="anchor" id="_todo000007"></a>Fix this to use shared_ptr. I don't think unique_ptr is the right way to go with this. I want to reuse things, and that means shared_ptr!</dd>
  87. </dl>
  88. </div></div><!-- contents -->
  89. </div><!-- PageDoc -->
  90. <!-- start footer part -->
  91. <hr class="footer"/><address class="footer"><small>
  92. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  93. <img class="footer" src="doxygen.png" alt="doxygen"/>
  94. </a> 1.8.17
  95. </small></address>
  96. </body>
  97. </html>