diff options
Diffstat (limited to 'dw/ruler.cc')
-rw-r--r-- | dw/ruler.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/dw/ruler.cc b/dw/ruler.cc index ccf58baa..ac5644bb 100644 --- a/dw/ruler.cc +++ b/dw/ruler.cc @@ -39,17 +39,17 @@ Ruler::~Ruler () DBG_OBJ_DELETE (); } -void Ruler::sizeRequestImpl (core::Requisition *requisition) +void Ruler::sizeRequestImpl (core::Requisition *requisition, bool posDefined, + int x, int y) { - requisition->width = - lout::misc::max (getAvailWidth (true), getStyle()->boxDiffWidth ()); - requisition->ascent = getStyle()->boxOffsetY (); - requisition->descent = getStyle()->boxRestHeight (); + requisition->width = lout::misc::max (getAvailWidth (true), boxDiffWidth ()); + requisition->ascent = boxOffsetY (); + requisition->descent = boxRestHeight (); } void Ruler::getExtremesImpl (core::Extremes *extremes) { - extremes->minWidth = extremes->maxWidth = getStyle()->boxDiffWidth (); + extremes->minWidth = extremes->maxWidth = boxDiffWidth (); extremes->minWidthIntrinsic = extremes->minWidth; extremes->maxWidthIntrinsic = extremes->maxWidth; correctExtremes (extremes, false); @@ -74,7 +74,8 @@ bool Ruler::usesAvailWidth () return true; } -void Ruler::draw (core::View *view, core::Rectangle *area) +void Ruler::draw (core::View *view, core::Rectangle *area, + core::DrawingContext *context) { drawWidgetBox (view, area, false); } |