added new constructor for bbox.
authorkramm <kramm>
Sun, 6 Jun 2004 14:25:36 +0000 (14:25 +0000)
committerkramm <kramm>
Sun, 6 Jun 2004 14:25:36 +0000 (14:25 +0000)
lib/python/primitives.c
lib/python/primitives.h

index f473749..e70f28d 100644 (file)
@@ -140,6 +140,13 @@ PyObject* f_BBox(PyObject* self, PyObject* args, PyObject* kwargs)
     bbox->bbox = box;
     return (PyObject*)bbox;
 }
+PyObject* f_BBox2(SRECT box)
+{
+    BBoxObject* bbox;
+    bbox = PyObject_New(BBoxObject, &BBoxClass);
+    bbox->bbox = box;
+    return (PyObject*)bbox;
+}
 static PyObject* bbox_getattr(PyObject * self, char* a)
 {
     BBoxObject*bbox = (BBoxObject*)self;
index f4361f1..ac62828 100644 (file)
@@ -39,6 +39,7 @@ PyObject* f_Color(PyObject* self, PyObject* args, PyObject* kwargs);
 PyObject* f_ColorTransform(PyObject* self, PyObject* args, PyObject* kwargs);
 PyObject* f_Gradient(PyObject* self, PyObject* args, PyObject* kwargs);
 PyObject* f_BBox(PyObject* self, PyObject* args, PyObject* kwargs);
+PyObject* f_BBox2(SRECT bbox);
 PyObject* f_Matrix(PyObject* self, PyObject* args, PyObject* kwargs);
 
 RGBA color_getRGBA(PyObject*self);