aboutsummaryrefslogtreecommitdiff
path: root/dw/oofawarewidget.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2014-09-12 13:03:47 +0200
committerSebastian Geerken <devnull@localhost>2014-09-12 13:03:47 +0200
commit36fcd74196a898403ef1e66884dc52d296c42665 (patch)
tree4465142622a9ae8b8f91a75577bf64e8df3bc5a8 /dw/oofawarewidget.hh
parent3590571500d5e00bdb65e70ce777735a26318a39 (diff)
OOFAwareWidget: moving more stuff from Textblock to OOFAwareWidget.
Diffstat (limited to 'dw/oofawarewidget.hh')
-rw-r--r--dw/oofawarewidget.hh8
1 files changed, 8 insertions, 0 deletions
diff --git a/dw/oofawarewidget.hh b/dw/oofawarewidget.hh
index 37b8eeb3..890d8a14 100644
--- a/dw/oofawarewidget.hh
+++ b/dw/oofawarewidget.hh
@@ -26,10 +26,18 @@ public:
OOFAwareWidget *oofContainer[NUM_OOFM];
oof::OutOfFlowMgr *outOfFlowMgr[NUM_OOFM];
+protected:
+ void initOutOfFlowMgrs ();
+ void sizeAllocateStart (core::Allocation *allocation);
+ void sizeAllocateEnd ();
+
inline OutOfFlowMgr *searchOutOfFlowMgr (int oofmIndex)
{ return oofContainer[oofmIndex] ?
oofContainer[oofmIndex]->outOfFlowMgr[oofmIndex] : NULL; }
public:
+ OOFAwareWidget ();
+ ~OOFAwareWidget ();
+
virtual void borderChanged (int y, core::Widget *vloat);
virtual void oofSizeChanged (bool extremesChanged);
virtual int getLineBreakWidth (); // Should perhaps be renamed.