diff options
Diffstat (limited to 'old/dw/html/todo.html')
-rw-r--r-- | old/dw/html/todo.html | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/old/dw/html/todo.html b/old/dw/html/todo.html new file mode 100644 index 0000000..2254fab --- /dev/null +++ b/old/dw/html/todo.html @@ -0,0 +1,147 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.8"/> +<title>Dillo: Todo List</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="https://www.dillo.org/dw/html/jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td style="padding-left: 0.5em;"> + <div id="projectname">Dillo + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.8 --> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li class="current"><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="namespaces.html"><span>Namespaces</span></a></li> + <li><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + </ul> + </div> +</div><!-- top --> +<div class="header"> + <div class="headertitle"> +<div class="title">Todo List </div> </div> +</div><!--header--> +<div class="contents"> +<div class="textblock"><dl class="reflist"> +<dt><a class="anchor" id="_todo000002"></a>Page <a class="el" href="dw-usage.html">Dillo Widget Usage</a> </dt> +<dd>Currently, anchors only define vertical positions. </dd> +<dt><a class="anchor" id="_todo000012"></a>Member <a class="el" href="classdw_1_1core_1_1DeepIterator.html#a2b215db6bb9c2ae0ead6d4d367c7d843">dw::core::DeepIterator::createVariant</a> (Iterator *it)</dt> +<dd>Not yet implemented, and actually not yet needed very much. </dd> +<dt><a class="anchor" id="_todo000010"></a>Member <a class="el" href="classdw_1_1core_1_1Imgbuf.html#abb5cec4224c3e46367d1fc8b29fa1a94">dw::core::Imgbuf::isReferred</a> ()=0</dt> +<dd>Comment </dd> +<dt><a class="anchor" id="_todo000008"></a>Member <a class="el" href="classdw_1_1core_1_1Imgbuf.html#ae068c23751cfd78268480072871ab784">dw::core::Imgbuf::lastReference</a> ()=0</dt> +<dd>Comment </dd> +<dt><a class="anchor" id="_todo000009"></a>Member <a class="el" href="classdw_1_1core_1_1Imgbuf.html#a7f53b6374bb87c861790a12a47fb3048">dw::core::Imgbuf::setDeleteOnUnref</a> (bool deleteOnUnref)=0</dt> +<dd>Comment </dd> +<dt><a class="anchor" id="_todo000011"></a>Member <a class="el" href="classdw_1_1core_1_1Iterator.html#a58c653bce1723908045c99d96cd3174f">dw::core::Iterator::scrollTo</a> (Iterator *it1, Iterator *it2, int start, int end, HPosition hpos, VPosition vpos)</dt> +<dd>Changes in the viewport size, until the idle function is called, are not regarded. </dd> +<dt><a class="anchor" id="_todo000013"></a>Member <a class="el" href="classdw_1_1core_1_1Layout.html#a3316582b8003f3328a1ad69d01ac3600">dw::core::Layout::detachView</a> (View *view)</dt> +<dd>Actually, viewportMarkerWidthDiff and viewportMarkerHeightDiff have to be recalculated here, since the effective (i.e. maximal) values may change, after the view has been detached. Same applies to the usage of viewports. </dd> +<dt><a class="anchor" id="_todo000014"></a>Member <a class="el" href="classdw_1_1core_1_1Layout.html#a12b54615308093e43c158a8162a6960c">dw::core::Layout::updateAnchor</a> ()</dt> +<dd>Copy comment from old docs. </dd> +<dt><a class="anchor" id="_todo000017"></a>Class <a class="el" href="classdw_1_1core_1_1SelectionState.html">dw::core::SelectionState</a> </dt> +<dd><p class="startdd"><a class="el" href="classdw_1_1core_1_1SelectionState.html#af6a943be66a375a33e76c1fe8071d2cd">dw::core::SelectionState::buttonMotion</a> currently always assumes that button 1 has been pressed (since otherwise it would not do anything). This should be made a bit cleaner.</p> +<p class="enddd">The selection should be cleared, when the user selects something somewhere else (perhaps switched into "non-active" mode, as e.g. Gtk+ does). </p> +</dd> +<dt><a class="anchor" id="_todo000025"></a>Member <a class="el" href="namespacedw_1_1core_1_1style.html#a3e2898ea1e8b2c1fe536567e0e418b17">dw::core::style::DisplayType</a> </dt> +<dd>Incomplete. Has to be completed for a CSS implementation. </dd> +<dt><a class="anchor" id="_todo000024"></a>Member <a class="el" href="namespacedw_1_1core_1_1style.html#a8e9dc991035c9d72b817ed08116961b5">dw::core::style::drawBorder</a> (View *view, Layout *layout, Rectangle *area, int x, int y, int width, int height, Style *style, bool inverse)</dt> +<dd>a lot! </dd> +<dt><a class="anchor" id="_todo000019"></a>Member <a class="el" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#acf7da61980e00edbe9b5a550afc9465a">dw::core::style::StyleAttrs::resetValues</a> ()</dt> +<dd><p class="startdd">Correct? Check specification. </p> +<p>Correct? Check specification. </p> +<p>Correct? Check specification. </p> +<p class="enddd">Correct? Check specification. </p> +</dd> +<dt><a class="anchor" id="_todo000023"></a>Member <a class="el" href="classdw_1_1core_1_1style_1_1StyleAttrs.html#a8c2af74ac943c6595c6a84436ba19688">dw::core::style::StyleAttrs::sizeDiffs</a> (StyleAttrs *otherStyleAttrs)</dt> +<dd>Should for CSS implemented properly. Currently, size changes are not needed, so always false is returned. See also <a class="el" href="classdw_1_1core_1_1Widget.html#a04ccf6979d3289a6ba8298ce5a1f570b" title="Change the style of a widget. ">dw::core::Widget::setStyle</a>. </dd> +<dt><a class="anchor" id="_todo000031"></a>Namespace <a class="el" href="namespacedw_1_1core_1_1ui.html">dw::core::ui</a> </dt> +<dd>describe activation signal </dd> +<dt><a class="anchor" id="_todo000030"></a>Member <a class="el" href="classdw_1_1core_1_1ui_1_1LabelButtonResource.html#a2cea23d7907ee9d35bed0967ebb6b0a3">dw::core::ui::LabelButtonResource::iterator</a> (Content::Type mask, bool atEnd)</dt> +<dd>Perhaps in brackets? </dd> +<dt><a class="anchor" id="_todo000038"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba25e03d174216386eba200eece2d12cd0">dw::core::Widget::ALLOCATE_QUEUED</a> </dt> +<dd>Comment this. </dd> +<dt><a class="anchor" id="_todo000039"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf4fc04158929ec9a0d8b8eea8e034073">dw::core::Widget::EXTREMES_CHANGED</a> </dt> +<dd>Update, see RESIZE_QUEUED. </dd> +<dt><a class="anchor" id="_todo000036"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba90cb722f5ea44d3d5df3785d715e251c">dw::core::Widget::EXTREMES_QUEUED</a> </dt> +<dd>Comment this. </dd> +<dt><a class="anchor" id="_todo000034"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a64b3f0e0b905f041b813774ca1a0376b">dw::core::Widget::getAllocation</a> ()</dt> +<dd>I do not like this. </dd> +<dt><a class="anchor" id="_todo000037"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cbaf83c9031fd220ccdebced9bdb37ebe35">dw::core::Widget::NEEDS_RESIZE</a> </dt> +<dd>Update, see RESIZE_QUEUED. </dd> +<dt><a class="anchor" id="_todo000032"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a68e995505b0885143024e3254253f2d8">dw::core::Widget::queueDrawArea</a> (int x, int y, int width, int height)</dt> +<dd>Maybe only the intersection? </dd> +<dt><a class="anchor" id="_todo000035"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a32b232b3a6f815cabbf9bf9f736258cba091e39c3bc818a420fd19c637ca78847">dw::core::Widget::RESIZE_QUEUED</a> </dt> +<dd>Comment this. </dd> +<dt><a class="anchor" id="_todo000033"></a>Member <a class="el" href="classdw_1_1core_1_1Widget.html#a34dcfd744c6eec49fa87baaa8591896e">dw::core::Widget::sizeRequest</a> (Requisition *requisition, int numPos=0, Widget **references=NULL, int *x=NULL, int *y=NULL)</dt> +<dd>Check requisition == &(this->requisition) and do what? </dd> +<dt><a class="anchor" id="_todo000003"></a>Member <a class="el" href="classdw_1_1fltk_1_1FltkFont.html#a8e132cfaeb5cb0976d26e140e3f86497">dw::fltk::FltkFont::fontsTable</a> </dt> +<dd>Distinction between italics and oblique would be nice. </dd> +<dt><a class="anchor" id="_todo000004"></a>Member <a class="el" href="classdw_1_1fltk_1_1FltkPlatform.html#a2523ecb5b64894096b49cbc7e6f0d493">dw::fltk::FltkPlatform::addIdle</a> (void(core::Layout::*func)())</dt> +<dd>Incomplete comments. </dd> +<dt><a class="anchor" id="_todo000006"></a>Member <a class="el" href="classdw_1_1fltk_1_1FltkViewBase.html#a8f963c3e14811add2fa0fbae0d111a1e">dw::fltk::FltkViewBase::handle</a> (int event)</dt> +<dd>Consider, whether this from the FLTK documentation has any impacts: "To receive fltk::RELEASE events you must return non-zero + when passed a fltk::PUSH event. " </dd> +<dt><a class="anchor" id="_todo000005"></a>Class <a class="el" href="classdw_1_1fltk_1_1ui_1_1FltkEntryResource.html">dw::fltk::ui::FltkEntryResource</a> </dt> +<dd>Text values are not synchronized (not needed in dillo). </dd> +<dt><a class="anchor" id="_todo000007"></a>Class <a class="el" href="classdw_1_1ImageMapsList.html">dw::ImageMapsList</a> </dt> +<dd>Some methods within the key class have to be implemented, this is not clear at this time. </dd> +<dt><a class="anchor" id="_todo000015"></a>Class <a class="el" href="classdw_1_1oof_1_1OOFAwareWidget.html">dw::oof::OOFAwareWidget</a> </dt> +<dd>Currently, on the level of <a class="el" href="classdw_1_1oof_1_1OOFAwareWidget.html" title="Base class for widgets which can act as container and generator for widgets out of flow...">dw::oof::OOFAwareWidget</a>, nothing is done about <a class="el" href="classdw_1_1core_1_1Widget.html#ac8b5d6fd4fe3868a154c638e66ad75a2" title="See Sizes of Dillo Widgets. ">dw::core::Widget::markSizeChange</a> and <a class="el" href="classdw_1_1core_1_1Widget.html#a30cb906a0382c1034bb398e7ea30a4a3" title="See Sizes of Dillo Widgets. ">dw::core::Widget::markExtremesChange</a>. This does not matter, though: <a class="el" href="classdw_1_1Textblock.html" title="A Widget for rendering text blocks, i.e. paragraphs or sequences of paragraphs. ">dw::Textblock</a> takes care of these, and <a class="el" href="classdw_1_1Table.html" title="A Widget for rendering tables. ">dw::Table</a> is only connected to subclasses of <a class="el" href="classdw_1_1oof_1_1OOFPositionedMgr.html">dw::oof::OOFPositionedMgr</a>, which do care about these. However, this should be considered for completeness. </dd> +<dt><a class="anchor" id="_todo000016"></a>Member <a class="el" href="classdw_1_1Ruler.html#ab5b2d1a3b4bc1c38349fbb454867d593">dw::Ruler::iterator</a> (core::Content::Type mask, bool atEnd)</dt> +<dd>TextIterator? </dd> +<dt><a class="anchor" id="_todo000028"></a>Member <a class="el" href="classdw_1_1Textblock.html#a773ae4c773fee751945c78c67e10caac">dw::Textblock::addAnchor</a> (const char *name, core::style::Style *style)</dt> +<dd>It may be necessary for future uses to save the anchor in some way, e.g. when parts of the widget tree change. </dd> +<dt><a class="anchor" id="_todo000029"></a>Member <a class="el" href="classdw_1_1Textblock.html#ac7c3e622809593e51ad9a8b41bb8c71a">dw::Textblock::alignLine</a> (int lineIndex)</dt> +<dd>Use block's style instead once paragraphs become proper blocks. </dd> +<dt><a class="anchor" id="_todo000027"></a>Member <a class="el" href="classdw_1_1Textblock.html#a518b16c181f57c80e3c0dea111a63051">dw::Textblock::cleanupWord</a> (int wordNo)</dt> +<dd>What about texts? </dd> +<dt><a class="anchor" id="_todo000026"></a>Member <a class="el" href="classdw_1_1Textblock.html#a4ce60bef9446d0dd43c425443c86c3c0">dw::Textblock::sizeAllocateImpl</a> (core::Allocation *allocation)</dt> +<dd>Justification within the line is done here. </dd> +<dt><a class="anchor" id="_todo000047"></a>Class <a class="el" href="classform_1_1Form.html">form::Form</a> </dt> +<dd>wrong comment </dd> +<dt><a class="anchor" id="_todo000045"></a>Member <a class="el" href="classform_1_1Form.html#ac34abe6132c3e3173b72a16d7fff3619">form::Form::addButtonResource</a> (const char *name, <a class="el" href="classdw_1_1core_1_1ui_1_1ButtonResource.html">dw::core::ui::ButtonResource</a> *resource, const char *value)</dt> +<dd>Comment this; </dd> +<dt><a class="anchor" id="_todo000046"></a>Member <a class="el" href="classform_1_1Form.html#ad8be568f682c422ca0385322af0c96cc">form::Form::send</a> (const char *buttonName, const char *buttonValue, int x, int y)</dt> +<dd>Comment this; </dd> +<dt><a class="anchor" id="_todo000001"></a>Page <a class="el" href="dw-layout-widgets.html">Layout and Widgets</a> </dt> +<dd>This section is not implemented yet, after the implementation, the documentation should be reviewed. </dd> +<dt><a class="anchor" id="_todo000041"></a>Member <a class="el" href="classlout_1_1object_1_1Comparator.html#a37948f90fda47040bd0c521b2c068f95">lout::object::Comparator::compareFun</a> (const void *p1, const void *p2)</dt> +<dd>Not reentrant. Consider switching to reentrant variants (qsort_r), and compare function with an additional argument. </dd> +<dt><a class="anchor" id="_todo000040"></a>Member <a class="el" href="classlout_1_1object_1_1Object.html#ad7aeadc7934293197110d550abda81ff">lout::object::Object::toString</a> ()</dt> +<dd>garbage! </dd> +<dt><a class="anchor" id="_todo000043"></a>Class <a class="el" href="classlout_1_1object_1_1Pair.html">lout::object::Pair</a> </dt> +<dd>Comment </dd> +<dt><a class="anchor" id="_todo000042"></a>Class <a class="el" href="classlout_1_1object_1_1PairBase.html">lout::object::PairBase</a> </dt> +<dd>Comment </dd> +<dt><a class="anchor" id="_todo000044"></a>Class <a class="el" href="classlout_1_1object_1_1TypedPair.html">lout::object::TypedPair< F, S ></a> </dt> +<dd>Comment </dd> +</dl> +</div></div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated on Sat May 28 2016 11:47:43 for Dillo by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.8 +</small></address> +</body> +</html> |