aboutsummaryrefslogtreecommitdiff
path: root/dw/ruler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/ruler.cc')
-rw-r--r--dw/ruler.cc15
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);
}