aboutsummaryrefslogtreecommitdiff
path: root/dw/oofposabsmgr.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/oofposabsmgr.cc')
-rw-r--r--dw/oofposabsmgr.cc25
1 files changed, 25 insertions, 0 deletions
diff --git a/dw/oofposabsmgr.cc b/dw/oofposabsmgr.cc
index 013f00c0..3ddc1ed2 100644
--- a/dw/oofposabsmgr.cc
+++ b/dw/oofposabsmgr.cc
@@ -18,6 +18,7 @@
*/
#include "oofposabsmgr.hh"
+#include "textblock.hh"
namespace dw {
@@ -32,4 +33,28 @@ OOFPosAbsMgr::~OOFPosAbsMgr ()
DBG_OBJ_DELETE ();
}
+int OOFPosAbsMgr::cbBoxOffsetX ()
+{
+ return containingBlock->boxOffsetX ()
+ - containingBlock->getStyle()->padding.left;
+}
+
+int OOFPosAbsMgr::cbBoxOffsetY ()
+{
+ return containingBlock->boxOffsetY ()
+ - containingBlock->getStyle()->padding.top;
+}
+
+int OOFPosAbsMgr::cbBoxRestWidth ()
+{
+ return containingBlock->boxRestWidth ()
+ - containingBlock->getStyle()->padding.right;
+}
+
+int OOFPosAbsMgr::cbBoxRestHeight ()
+{
+ return containingBlock->boxRestHeight ()
+ - containingBlock->getStyle()->padding.bottom;
+}
+
} // namespace dw