diff options
-rw-r--r-- | devdoc/dw-size-request-pos.doc | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/devdoc/dw-size-request-pos.doc b/devdoc/dw-size-request-pos.doc index 08af0eec..dc497d00 100644 --- a/devdoc/dw-size-request-pos.doc +++ b/devdoc/dw-size-request-pos.doc @@ -70,4 +70,36 @@ to be rewrapped because of the float. (TODO: A detailed design is yet to de developed.) -*/
\ No newline at end of file + +Plan +==== + +1. General design (dw::core::Widget::sizeRequestReference, changes to + dw::core::Widget::sizeRequest). **COMPLETED.** + +2. Implementation for dw::Textblock. **COMPLETED** (except for some bugs). + +3. Change interface of dw::oof::OutOfFlowMgr (this affects mostly + only comments). **COMPLETED.** + + Affects methods dw::oof::OutOfFlowMgr::tellPosition1, + dw::oof::OutOfFlowMgr::tellPosition2, + dw::oof::OutOfFlowMgr::getLeftBorder, + dw::oof::OutOfFlowMgr::getRightBorder, + dw::oof::OutOfFlowMgr::hasFloatLeft, + dw::oof::OutOfFlowMgr::hasFloatRight, + dw::oof::OutOfFlowMgr::getLeftFloatHeight, and + dw::oof::OutOfFlowMgr::getRightFloatHeight. + +4. Apply step 3 to calls within dw::Textblock. **COMPLETED.** + + <b>Attention:</b> After this step, and before completing the next + steps, the code is inconsistend and so incorrect. + +5. Implement step 3 for floats (affects dw::oof:OOFFloatsMgr). + *INCOMPLETE.* + +6. Implement step 3 for positioned elements (affects only + dw::oof:OOFPositionedMgr). *INCOMPLETE.* + +*/ |