From 69567b830f119ff74706bbdb6f58164201890623 Mon Sep 17 00:00:00 2001 From: Detlev Casanova Date: Fri, 9 Jul 2010 12:58:49 +0200 Subject: Remove the runner Implement _eq_ and setPriority --- src/overlay.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/overlay.c') diff --git a/src/overlay.c b/src/overlay.c index 74910f9..9b2b2f7 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -142,6 +142,23 @@ const char *overlayToXml(Overlay *o) return PyBytes_AsString(str); } +void overlaySetPriority(Overlay *o, int priority) +{ + if (!o || !o->object) + return; + + PyObject_CallMethod(o->object, "set_priority", "(I)", priority); +} + +int overlaySame(Overlay *o1, Overlay *o2) +{ + PyObject *ret = PyObject_RichCompare(o1->object, o2->object, Py_EQ); + if (!ret) + return 0; + + return PyObject_IsTrue(ret); +} + void overlayFree(Overlay *o) { if (o && o->object) -- cgit v1.2.3-1-g7c22