summaryrefslogtreecommitdiff
path: root/dw/widget.cc
diff options
context:
space:
mode:
authorSebastian Geerken <devnull@localhost>2015-01-04 20:44:00 +0100
committerSebastian Geerken <devnull@localhost>2015-01-04 20:44:00 +0100
commit8fc91bbfd90c0ccafc842d94e2b3bd10b8889595 (patch)
treecf000926053fbf18c8654890a33bbcf87fb775b1 /dw/widget.cc
parenta9cd5ace07c664beb87b0b4fbcbff5a9c4213a86 (diff)
Added Extremes::adjustmentWidth; fixed Textblock::mustBeWidenedToAvailWidth.
Diffstat (limited to 'dw/widget.cc')
-rw-r--r--dw/widget.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/dw/widget.cc b/dw/widget.cc
index 7b0d4c99..ac46daf5 100644
--- a/dw/widget.cc
+++ b/dw/widget.cc
@@ -544,10 +544,12 @@ int Widget::getMinWidth (Extremes *extremes, bool useCorrected, bool forceValue)
// be called. We ignore the minimal width then.
if (extremes) {
if (useCorrected)
- minWidth =
- misc::max (extremes->minWidth, extremes->minWidthIntrinsic);
+ minWidth = extremes->adjustmentWidth;
else
- minWidth = extremes->minWidthIntrinsic;
+ // UseCorrected is set to false when called for the
+ // correction of extemes. This is not supported anymore,
+ // so we return 0. TODO: Should be cleaned up again.
+ minWidth = 0;
} else
minWidth = 0;
} else
@@ -932,6 +934,7 @@ void Widget::getExtremes (Extremes *extremes)
DBG_OBJ_SET_NUM ("extremes.maxWidth", extremes->maxWidth);
DBG_OBJ_SET_NUM ("extremes.maxWidthIntrinsic",
extremes->maxWidthIntrinsic);
+ DBG_OBJ_SET_NUM ("extremes.adjustmentWidth", extremes->adjustmentWidth);
} else
*extremes = this->extremes;