aboutsummaryrefslogtreecommitdiff
path: root/dw/oofawarewidget.hh
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2015-09-22 20:23:27 +0200
committerSebastian Geerken <devnull@localhost>2015-09-22 20:23:27 +0200
commitd11f25560a31a68d56a72abc6d888bc8cf2634b7 (patch)
tree84a1fed01439eecf6551fba096edf6d91d5312f9 /dw/oofawarewidget.hh
parentaf3aa61519ae6c37dd4984100697f7aa032403de (diff)
SRDOP: OOFFloatsMgr now regards positions relative to container. (Code compiles, not more!)
Diffstat (limited to 'dw/oofawarewidget.hh')
-rw-r--r--dw/oofawarewidget.hh12
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);