Todo List

Member dw::core::DeepIterator::createVariant (Iterator *it)
Not yet implemented, and actually not yet needed very much.

Class dw::fltk::ui::FltkEntryResource
Text values are not synchronized (not needed in dillo).

Member dw::fltk::FltkFont::fontsTable
Distinction between italics and oblique would be nice.

Member dw::fltk::FltkPlatform::addIdle (void(core::Layout::*func)())
Incomplete comments.

Member dw::fltk::FltkViewBase::handle (int event)
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. "

Class dw::ImageMapsList
Some methods within the key class have to be implemented, this is not clear at this time.

Member dw::core::Imgbuf::isReferred ()=0
Comment

Member dw::core::Imgbuf::lastReference ()=0
Comment

Member dw::core::Imgbuf::setDeleteOnUnref (bool deleteOnUnref)=0
Comment

Member dw::core::Iterator::scrollTo (Iterator *it1, Iterator *it2, int start, int end, HPosition hpos, VPosition vpos)
Changes in the viewport size, until the idle function is called, are not regarded.

Member dw::core::ui::LabelButtonResource::iterator (Content::Type mask, bool atEnd)
Perhaps in brackets?

Member dw::core::Layout::detachView (View *view)
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.

Member dw::core::Layout::updateAnchor ()
Copy comment from old docs.

Member dw::core::ui::ComplexButtonResource::LayoutReceiver::canvasSizeChanged (int width, int ascent, int descent)
The argument to queueResize is not always true. (But this works.)

Member lout::object::Object::toString ()
garbage!

Class lout::object::Pair
Comment

Class lout::object::PairBase
Comment

Member dw::Ruler::iterator (core::Content::Type mask, bool atEnd)
TextIterator?

Class dw::core::SelectionState
dw::core::SelectionState::buttonMotion currently always assumes that button 1 has been pressed (since otherwise it would not do anything). This should be made a bit cleaner.

Class dw::core::SelectionState
The selection should be cleared, when the user selects something somewhere else (perhaps switched into "non-active" mode, as e.g. Gtk+ does).

Member dw::core::style::StyleAttrs::sizeDiffs (StyleAttrs *otherStyleAttrs)
Should for CSS implemented properly. Currently, size changes are not needed, so always false is returned. See also dw::core::Widget::setStyle.

Member dw::Textblock::addAnchor (const char *name, core::style::Style *style)
It may be necessary for future uses to save the anchor in some way, e.g. when parts of the widget tree change.

Member dw::Textblock::sizeAllocateImpl (core::Allocation *allocation)
Justification within the line is done here.

Class lout::object::TypedPair< F, S >
Comment

Member dw::core::Widget::drawBox (View *view, style::Style *style, Rectangle *area, int x, int y, int width, int height, bool inverse)
Background images?

Member dw::core::Widget::drawWidgetBox (View *view, Rectangle *area, bool inverse)
Adjust following comment from the old dw sources.

Member dw::core::Widget::drawWidgetBox (View *view, Rectangle *area, bool inverse)
Background images?

Member dw::core::Widget::getAllocation ()
I do not like this.

Member dw::core::Widget::queueDrawArea (int x, int y, int width, int height)
Maybe only the intersection?

Member dw::core::Widget::sizeRequest (Requisition *requisition)
Check requisition == &(this->requisition) and do what?

Member dw::core::style::drawBorder (View *view, Rectangle *area, int x, int y, int width, int height, Style *style, bool inverse)
a lot!

Member dw::core::style::DisplayType
Incomplete. Has to be completed for a CSS implementation.

Namespace dw::core::ui
describe activation signal

Page Images and Backgrounds in Dw
Add some references.

Page Layout and Widgets
This section is not implemented yet, after the implementation, the documentation should be reviewed.

Page Dillo Widget Usage
Currently, anchors only define vertical positions.

Page Sizes of Dillo Widgets
There should be a definition of "available space".


Generated on Wed Sep 7 02:00:36 2011 for Dillo by  doxygen 1.5.9