[goocanvasmm] Adapt for changed cairomm enums.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [goocanvasmm] Adapt for changed cairomm enums.
- Date: Wed, 19 Apr 2017 17:46:20 +0000 (UTC)
commit da8d1ac8eafcfe2378eddf63acceb2201f1f8963
Author: Murray Cumming <murrayc murrayc com>
Date: Wed Apr 19 19:46:08 2017 +0200
Adapt for changed cairomm enums.
examples/demo/primitives.cc | 4 ++--
goocanvas/src/enums.ccg | 10 +++++-----
goocanvas/src/enums.hg | 10 +++++-----
goocanvas/src/itemmodelsimple.hg | 10 +++++-----
goocanvas/src/itemsimple.hg | 12 ++++++------
5 files changed, 23 insertions(+), 23 deletions(-)
---
diff --git a/examples/demo/primitives.cc b/examples/demo/primitives.cc
index ecee9ab..bf5118d 100644
--- a/examples/demo/primitives.cc
+++ b/examples/demo/primitives.cc
@@ -479,9 +479,9 @@ Primitives::_create_stipple(const Glib::ustring& color)
data[1] = data[13] = c.get_green() * 255;
data[0] = data[12] = c.get_blue() * 255;
- auto surface = Cairo::ImageSurface::create(data, Cairo::FORMAT_ARGB32, 2, 2, 8);
+ auto surface = Cairo::ImageSurface::create(data, Cairo::Surface::Format::ARGB32, 2, 2, 8);
auto pattern = Cairo::SurfacePattern::create(surface);
- pattern->set_extend(Cairo::EXTEND_REPEAT);
+ pattern->set_extend(Cairo::Pattern::Extend::REPEAT);
return pattern ;
}
diff --git a/goocanvas/src/enums.ccg b/goocanvas/src/enums.ccg
index 2cb6945..3986563 100644
--- a/goocanvas/src/enums.ccg
+++ b/goocanvas/src/enums.ccg
@@ -32,11 +32,11 @@ GType Value<Cairo::Matrix*>::value_type() { return goo_cairo_matrix_get_type();
// goocanvas defines GTypes for them so they can be used with GValue. We need
// this since we want to use these enums in Glib::Value<>s, for example to
// pass them to properties via the property_*() functions.
-GType Value<Cairo::FillRule>::value_type() { return goo_cairo_fill_rule_get_type(); }
-GType Value<Cairo::Operator>::value_type() { return goo_cairo_operator_get_type(); }
+GType Value<Cairo::Context::FillRule>::value_type() { return goo_cairo_fill_rule_get_type(); }
+GType Value<Cairo::Context::Operator>::value_type() { return goo_cairo_operator_get_type(); }
GType Value<Cairo::Antialias>::value_type() { return goo_cairo_antialias_get_type(); }
-GType Value<Cairo::LineCap>::value_type() { return goo_cairo_line_cap_get_type(); }
-GType Value<Cairo::LineJoin>::value_type() { return goo_cairo_line_join_get_type(); }
-GType Value<Cairo::HintMetrics>::value_type() { return goo_cairo_hint_metrics_get_type(); }
+GType Value<Cairo::Context::LineCap>::value_type() { return goo_cairo_line_cap_get_type(); }
+GType Value<Cairo::Context::LineJoin>::value_type() { return goo_cairo_line_join_get_type(); }
+GType Value<Cairo::FontOptions::HintMetrics>::value_type() { return goo_cairo_hint_metrics_get_type(); }
}
diff --git a/goocanvas/src/enums.hg b/goocanvas/src/enums.hg
index ba1f7ac..3c1b6b0 100644
--- a/goocanvas/src/enums.hg
+++ b/goocanvas/src/enums.hg
@@ -52,14 +52,14 @@ public:
};
template<>
-class Value<Cairo::FillRule> : public Glib::Value_Enum<Cairo::FillRule>
+class Value<Cairo::Context::FillRule> : public Glib::Value_Enum<Cairo::Context::FillRule>
{
public:
static GType value_type() G_GNUC_CONST;
};
template<>
-class Value<Cairo::Operator> : public Glib::Value_Enum<Cairo::Operator>
+class Value<Cairo::Context::Operator> : public Glib::Value_Enum<Cairo::Context::Operator>
{
public:
static GType value_type() G_GNUC_CONST;
@@ -73,21 +73,21 @@ public:
};
template<>
-class Value<Cairo::LineCap> : public Glib::Value_Enum<Cairo::LineCap>
+class Value<Cairo::Context::LineCap> : public Glib::Value_Enum<Cairo::Context::LineCap>
{
public:
static GType value_type() G_GNUC_CONST;
};
template<>
-class Value<Cairo::LineJoin> : public Glib::Value_Enum<Cairo::LineJoin>
+class Value<Cairo::Context::LineJoin> : public Glib::Value_Enum<Cairo::Context::LineJoin>
{
public:
static GType value_type() G_GNUC_CONST;
};
template<>
-class Value<Cairo::HintMetrics> : public Glib::Value_Enum<Cairo::HintMetrics>
+class Value<Cairo::FontOptions::HintMetrics> : public Glib::Value_Enum<Cairo::FontOptions::HintMetrics>
{
public:
static GType value_type() G_GNUC_CONST;
diff --git a/goocanvas/src/itemmodelsimple.hg b/goocanvas/src/itemmodelsimple.hg
index 1fcb62d..cc3c72b 100644
--- a/goocanvas/src/itemmodelsimple.hg
+++ b/goocanvas/src/itemmodelsimple.hg
@@ -42,7 +42,7 @@ protected:
public:
_WRAP_PROPERTY("antialias", Cairo::Antialias)
- _WRAP_PROPERTY("clip-fill-rule", Cairo::FillRule)
+ _WRAP_PROPERTY("clip-fill-rule", Cairo::Context::FillRule)
_WRAP_PROPERTY("clip-path", Glib::ustring)
_WRAP_PROPERTY("fill-color", Glib::ustring)
_WRAP_PROPERTY("fill-color-rgba", guint)
@@ -50,13 +50,13 @@ public:
_WRAP_PROPERTY("fill-pixbuf", Glib::RefPtr<Gdk::Pixbuf>)
_WRAP_PROPERTY("font", Glib::ustring)
_WRAP_PROPERTY("font-desc", Pango::FontDescription)
- _WRAP_PROPERTY("hint-metrics", Cairo::HintMetrics)
- _WRAP_PROPERTY("line-cap", Cairo::LineCap)
+ _WRAP_PROPERTY("hint-metrics", Cairo::FontOptions::HintMetrics)
+ _WRAP_PROPERTY("line-cap", Cairo::Context::LineCap)
_WRAP_PROPERTY("line-dash", LineDash)
- _WRAP_PROPERTY("line-join", Cairo::LineJoin)
+ _WRAP_PROPERTY("line-join", Cairo::Context::LineJoin)
_WRAP_PROPERTY("line-join-miter-limit", double)
_WRAP_PROPERTY("line-width", double)
- _WRAP_PROPERTY("operator", Cairo::Operator)
+ _WRAP_PROPERTY("operator", Cairo::Context::Operator)
_WRAP_PROPERTY("stroke-color", Glib::ustring)
_WRAP_PROPERTY("stroke-color-rgba", guint)
_WRAP_PROPERTY("stroke-pattern", Cairo::RefPtr<Cairo::Pattern>)
diff --git a/goocanvas/src/itemsimple.hg b/goocanvas/src/itemsimple.hg
index f1330c3..e2bfc2a 100644
--- a/goocanvas/src/itemsimple.hg
+++ b/goocanvas/src/itemsimple.hg
@@ -62,17 +62,17 @@ public:
_WRAP_PROPERTY("stroke-pattern", Cairo::RefPtr<Cairo::Pattern>)
_WRAP_PROPERTY("fill-pattern", Cairo::RefPtr<Cairo::Pattern>)
- _WRAP_PROPERTY("fill-rule", Cairo::FillRule)
- _WRAP_PROPERTY("operator", Cairo::Operator)
+ _WRAP_PROPERTY("fill-rule", Cairo::Context::FillRule)
+ _WRAP_PROPERTY("operator", Cairo::Context::Operator)
_WRAP_PROPERTY("antialias", Cairo::Antialias)
_WRAP_PROPERTY("font", Glib::ustring)
_WRAP_PROPERTY("font-desc", Pango::FontDescription)
- _WRAP_PROPERTY("hint-metrics", Cairo::HintMetrics)
+ _WRAP_PROPERTY("hint-metrics", Cairo::FontOptions::HintMetrics)
_WRAP_PROPERTY("line-width", double)
- _WRAP_PROPERTY("line-cap", Cairo::LineCap)
- _WRAP_PROPERTY("line-join", Cairo::LineJoin)
+ _WRAP_PROPERTY("line-cap", Cairo::Context::LineCap)
+ _WRAP_PROPERTY("line-join", Cairo::Context::LineJoin)
_WRAP_PROPERTY("line-join-miter-limit", double)
_WRAP_PROPERTY("line-dash", LineDash)
@@ -87,7 +87,7 @@ public:
_WRAP_PROPERTY("parent", Glib::RefPtr<Item>)
_WRAP_PROPERTY("can-focus", bool)
_WRAP_PROPERTY("clip-path", Glib::ustring)
- _WRAP_PROPERTY("clip-fill-rule", Cairo::FillRule)
+ _WRAP_PROPERTY("clip-fill-rule", Cairo::Context::FillRule)
// Don't override Item::get_bounds(). It can do more than taking a copy of
// GooCanvasItemSimple.bounds, such as first updating it.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]