diff options
author | Sebastian Geerken <devnull@localhost> | 2014-09-12 13:03:47 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-09-12 13:03:47 +0200 |
commit | 36fcd74196a898403ef1e66884dc52d296c42665 (patch) | |
tree | 4465142622a9ae8b8f91a75577bf64e8df3bc5a8 /dw/oofawarewidget.hh | |
parent | 3590571500d5e00bdb65e70ce777735a26318a39 (diff) |
OOFAwareWidget: moving more stuff from Textblock to OOFAwareWidget.
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. |