aboutsummaryrefslogtreecommitdiff
path: root/dw/outofflowmgr.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-02-22 12:15:13 +0100
committerSebastian Geerken <devnull@localhost>2014-02-22 12:15:13 +0100
commitad7d68e7c20d083198a209bdce5bd3b044c9b24f (patch)
treefd148fb44ffafe36fa712fc1d6e8ec2443a70a28 /dw/outofflowmgr.cc
parentb06fabdce854929872c3bde99ed42eb32f88cfe4 (diff)
RTFL messages.
Diffstat (limited to 'dw/outofflowmgr.cc')
-rw-r--r--dw/outofflowmgr.cc26
1 files changed, 19 insertions, 7 deletions
diff --git a/dw/outofflowmgr.cc b/dw/outofflowmgr.cc
index d4e822f3..b9e8909f 100644
--- a/dw/outofflowmgr.cc
+++ b/dw/outofflowmgr.cc
@@ -1600,7 +1600,7 @@ int OutOfFlowMgr::getLeftBorder (Textblock *textblock, int y, int h,
/**
* Get the right border for the vertical position of *y*, for a height
- * of *h", based on floats.
+ * of *h*, based on floats.
*
* See also getLeftBorder(int, int);
*/
@@ -1708,23 +1708,35 @@ OutOfFlowMgr::SortedFloatsVector *OutOfFlowMgr::getFloatsListForTextblock
bool OutOfFlowMgr::hasFloatLeft (Textblock *textblock, int y, int h,
Textblock *lastGB, int lastExtIndex)
{
- return hasFloat (textblock, LEFT, y, h, lastGB, lastExtIndex);
+ bool b = hasFloat (textblock, LEFT, y, h, lastGB, lastExtIndex);
+ DBG_OBJ_MSGF ("border", 0, "has float left (%p, %d, %d, %p, %d) => %s",
+ textblock, y, h, lastGB, lastExtIndex, b ? "true" : "false");
+ return b;
}
bool OutOfFlowMgr::hasFloatRight (Textblock *textblock, int y, int h,
Textblock *lastGB, int lastExtIndex)
{
- return hasFloat (textblock, RIGHT, y, h, lastGB, lastExtIndex);
+ bool b = hasFloat (textblock, RIGHT, y, h, lastGB, lastExtIndex);
+ DBG_OBJ_MSGF ("border", 0, "has float right (%p, %d, %d, %p, %d) => %s",
+ textblock, y, h, lastGB, lastExtIndex, b ? "true" : "false");
+ return b;
}
bool OutOfFlowMgr::hasFloat (Textblock *textblock, Side side, int y, int h,
Textblock *lastGB, int lastExtIndex)
{
- //printf ("[%p] hasFloat (%p, %s, %d, %d, %p, %d)\n",
- // containingBlock, textblock, side == LEFT ? "LEFT" : "RIGHT", y, h,
- // lastGB, lastExtIndex);
+ DBG_OBJ_MSGF ("border", 0, "<b>getBorder</b> (%p, %s, %d, %d, %p, %d)",
+ textblock, side == LEFT ? "LEFT" : "RIGHT", y, h,
+ lastGB, lastExtIndex);
+ DBG_OBJ_MSG_START ();
+
SortedFloatsVector *list = getFloatsListForTextblock (textblock, side);
- return list->findFirst (textblock, y, h, lastGB, lastExtIndex) != -1;
+ int first = list->findFirst (textblock, y, h, lastGB, lastExtIndex);
+
+ DBG_OBJ_MSGF ("border", 1, "first = %d", first);
+ DBG_OBJ_MSG_END ();
+ return first != -1;
}
/**