diff options
Diffstat (limited to 'dw/oofawarewidget.hh')
-rw-r--r-- | dw/oofawarewidget.hh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dw/oofawarewidget.hh b/dw/oofawarewidget.hh index 8b7c1fde..3946c72b 100644 --- a/dw/oofawarewidget.hh +++ b/dw/oofawarewidget.hh @@ -152,6 +152,7 @@ protected: OOFAwareWidget *oofContainer[NUM_OOFM]; OutOfFlowMgr *outOfFlowMgr[NUM_OOFM]; + core::Requisition requisitionWithoutOOF; inline OutOfFlowMgr *searchOutOfFlowMgr (int oofmIndex) { return oofContainer[oofmIndex] ? @@ -187,7 +188,6 @@ protected: void removeChild (Widget *child); - public: enum { SL_START, SL_BACKGROUND, SL_SC_BOTTOM, SL_IN_FLOW, SL_OOF_REF, @@ -238,6 +238,9 @@ public: static inline bool testWidgetOutOfFlow (Widget *widget) { return testStyleOutOfFlow (widget->getStyle ()); } + inline core::Requisition *getRequisitionWithoutOOF () + { return &requisitionWithoutOOF; } + bool doesWidgetOOFInterruptDrawing (Widget *widget); void draw (core::View *view, core::Rectangle *area, |