diff options
Diffstat (limited to 'dw/oofawarewidget.hh')
-rw-r--r-- | dw/oofawarewidget.hh | 8 |
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. |