, _metric (&m)
, _lower (0)
, _upper (0)
+ , _divide_height (-1.0)
, _need_marks (true)
{
}
, _metric (&m)
, _lower (0)
, _upper (0)
+ , _divide_height (-1.0)
, _need_marks (true)
{
}
, _metric (&m)
, _lower (0)
, _upper (0)
+ , _divide_height (-1.0)
, _need_marks (true)
{
}
, _metric (&m)
, _lower (0)
, _upper (0)
+ , _divide_height (-1.0)
, _need_marks (true)
{
}
}
}
+ if (_divide_height >= 0.0) {
+
+ cr->set_line_width (1.0);
+
+ set_source_rgba (cr, _divider_color_top);
+ cr->move_to (self.x0, self.y0 + _divide_height+0.5);
+ cr->line_to (self.x1, self.y0 + _divide_height+0.5);
+ cr->stroke ();
+
+ set_source_rgba (cr, _divider_color_bottom);
+ cr->move_to (self.x0, self.y0 + _divide_height+1.5);
+ cr->line_to (self.x1, self.y0 + _divide_height+1.5);
+ cr->stroke ();
+
+
+ }
+
/* done! */
}
+void
+Ruler::set_divide_height (double h)
+{
+ _divide_height = h;
+}
+
void
Ruler::set_metric (const Metric& m)
{