123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.8.17"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Bugz Door Project: Todo List</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">
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">Bugz Door Project
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <script type="text/javascript">
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- </script>
- <div id="main-nav"></div>
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- </div>
- <div class="PageDoc"><div class="header">
- <div class="headertitle">
- <div class="title">Todo List </div> </div>
- </div>
- <div class="contents">
- <div class="textblock"><dl class="reflist">
- <dt>Member <a class="el" href="classdoor_1_1Door.html#a18b8c731b27e23d6913c0ad683a37ce7">door::Door::cx</a> </dt>
- <dd><a class="anchor" id="_todo000004"></a>Current cursor X position. </dd>
- <dt>Member <a class="el" href="classdoor_1_1Door.html#ae3030f754f5c183c0739ca899f5d351c">door::Door::cy</a> </dt>
- <dd><a class="anchor" id="_todo000005"></a>Current cursor Y position. </dd>
- <dt>Member <a class="el" href="classdoor_1_1Door.html#a264d9e4eb0d6eb0e03f60520bcb11dd4">door::Door::overflow</a> (int c) override</dt>
- <dd><a class="anchor" id="_todo000001"></a>Replace this also with a direct call to od_disp_emu. </dd>
- <dt>Member <a class="el" href="classdoor_1_1Door.html#abc021f4f29b9f78356641ba68df3ee4a">door::Door::track</a> </dt>
- <dd><a class="anchor" id="_todo000003"></a>Enable tracking cursor position. </dd>
- <dt>Member <a class="el" href="classdoor_1_1Line.html#a702464834d9546f67f1952a62e4038f2">door::Line::operator<<</a> (std::ostream &os, const <a class="el" href="classdoor_1_1Line.html" title="Text and ANSIColor.">Line</a> &l)</dt>
- <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>
- <dt>Member <a class="el" href="classdoor_1_1Line.html#a68f6b1bfdaab2ed72f2a13810b166049">door::Line::setUpdater</a> (updateFunction uf)</dt>
- <dd><a class="anchor" id="_todo000008"></a>Define an updateFunction. </dd>
- <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> &door)</dt>
- <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>
- <dt>Member <a class="el" href="namespacedoor.html#aae6ca4805185baa51dcc661a69fa801b">door::operator<<</a> (std::ostream &os, const <a class="el" href="classdoor_1_1Goto.html" title="ANSI Goto X, Y position.">Goto</a> &g)</dt>
- <dd><p class="startdd"><a class="anchor" id="_todo000002"></a>Optimize the ANSI goto string output. </p>
- <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>
- </dd>
- <dt>Member <a class="el" href="classdoor_1_1Panel.html#ac7db32ec19257344af24bd80536c76d5">door::Panel::lines</a> </dt>
- <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>
- </dl>
- </div></div>
- </div>
- <hr class="footer"/><address class="footer"><small>
- Generated by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.17
- </small></address>
- </body>
- </html>
|