aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2015-06-03 23:38:22 +0200
committerSebastian Geerken <devnull@localhost>2015-06-03 23:38:22 +0200
commit8ccb95907b8826a13d79f2bb8d997c31fb7befce (patch)
tree139b431ee6cdda114a168de7f305c6862333bba9
parent0a565f9b2bfc084a3292ad0c3db85e76cc8dc060 (diff)
SRDOP: Plan.
-rw-r--r--devdoc/dw-size-request-pos.doc34
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.*
+
+*/