diff options
author | Sebastian Geerken <devnull@localhost> | 2015-05-20 22:47:25 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2015-05-20 22:47:25 +0200 |
commit | bb6b9a5275d148782cb81811461d5063de38cb92 (patch) | |
tree | 04fdfdae48bb291c7c26a87d6044fd3c1ff122a7 /dw/widget.cc | |
parent | 150606242d7da8d9c616e05bdf8a3e92de428c8a (diff) |
Size requisitions depending on positions (SRDOP): added method signatures.
Diffstat (limited to 'dw/widget.cc')
-rw-r--r-- | dw/widget.cc | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/dw/widget.cc b/dw/widget.cc index 191feda9..252ff8c8 100644 --- a/dw/widget.cc +++ b/dw/widget.cc @@ -567,7 +567,8 @@ bool Widget::usesAvailHeight () * \brief This method is a wrapper for Widget::sizeRequestImpl(); it calls * the latter only when needed. */ -void Widget::sizeRequest (Requisition *requisition) +void Widget::sizeRequest (Requisition *requisition, bool posDefined, int x, + int y) { assert (!queueResizeEntered ()); @@ -587,7 +588,7 @@ void Widget::sizeRequest (Requisition *requisition) if (needsResize ()) { calcExtraSpace (); /** \todo Check requisition == &(this->requisition) and do what? */ - sizeRequestImpl (requisition); + sizeRequestImpl (requisition, posDefined, x, y); this->requisition = *requisition; unsetFlags (NEEDS_RESIZE); @@ -1051,7 +1052,11 @@ void Widget::calcExtraSpace () DBG_OBJ_SET_NUM ("extraSpace.bottom", extraSpace.bottom); DBG_OBJ_SET_NUM ("extraSpace.left", extraSpace.left); DBG_OBJ_SET_NUM ("extraSpace.right", extraSpace.right); - +} + +Widget *Widget::sizeRequestReference () +{ + return NULL; } /** |