Dillo
|
This is a barely sorted list of issues which I consider noteworthy, but have yet to be moved to other parts of the documentation (which is partly to be created).
A widget allocation outside of the allocation of the parent is allowed, but the part outside is not visible.
All drawing starts with the toplevel widget (cf. dw::core::Widget::queueDrawArea, dw::core::Layout::queueDraw, and dw::core::Layout::expose), and a widget has to draw its children, in a way consistent with their stacking order.
There are two exceptions:
Similar rules apply to handling mouse events (dw::core::Widget::getWidgetAtPoint).
Similar rules apply to handling mouse events (dw::core::Widget::getWidgetAtPoint).
Should dw::core::Widget::calcExtraSpace be called from dw::core::Widget::getExtremes?