diff options
author | Sebastian Geerken <devnull@localhost> | 2015-09-22 20:23:27 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2015-09-22 20:23:27 +0200 |
commit | d11f25560a31a68d56a72abc6d888bc8cf2634b7 (patch) | |
tree | 84a1fed01439eecf6551fba096edf6d91d5312f9 /dw/oofawarewidget.hh | |
parent | af3aa61519ae6c37dd4984100697f7aa032403de (diff) |
SRDOP: OOFFloatsMgr now regards positions relative to container. (Code compiles, not more!)
Diffstat (limited to 'dw/oofawarewidget.hh')
-rw-r--r-- | dw/oofawarewidget.hh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/dw/oofawarewidget.hh b/dw/oofawarewidget.hh index 3946c72b..835fbeff 100644 --- a/dw/oofawarewidget.hh +++ b/dw/oofawarewidget.hh @@ -247,7 +247,17 @@ public: core::DrawingContext *context); virtual bool mustBeWidenedToAvailWidth (); - virtual void borderChanged (int y, core::Widget *vloat); + + /** + * Called by an implementation of dw::oof::OutOfFlowMgr (actually only + * OOFFloatsMgr) when the border has changed due to a widget out of flow, or + * some widgets out of flow (actually floats). + * + * `y`, given relative to the container, denotes the minimal position (when + * more than one float caused this), `widgetOOF` the respective widget out of + * flow. + */ + virtual void borderChanged (int oofmIndex, int y, core::Widget *widgetOOF); virtual void widgetRefSizeChanged (int externalIndex); virtual void clearPositionChanged (); virtual void oofSizeChanged (bool extremesChanged); |