+ , _divide_height (-1.0)
+ , _font_description (0)
+ , _need_marks (true)
+{
+}
+
+Ruler::Ruler (Canvas* c, const Metric& m, Rect const& r)
+ : Rectangle (c, r)
+ , _metric (&m)
+ , _lower (0)
+ , _upper (0)
+ , _divide_height (-1.0)
+ , _font_description (0)
+ , _need_marks (true)
+{
+}
+
+Ruler::Ruler (Item* parent, const Metric& m)
+ : Rectangle (parent)
+ , _metric (&m)
+ , _lower (0)
+ , _upper (0)
+ , _divide_height (-1.0)
+ , _font_description (0)
+ , _need_marks (true)
+{
+}
+
+Ruler::Ruler (Item* parent, const Metric& m, Rect const& r)
+ : Rectangle (parent, r)
+ , _metric (&m)
+ , _lower (0)
+ , _upper (0)
+ , _divide_height (-1.0)
+ , _font_description (0)