mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
3566883e61
commit
f542257b2b
@ -266,9 +266,11 @@ magick_DrawingWand_fontsize_setter(magick_DrawingWand *self, PyObject *val, void
|
|||||||
// DrawingWand.stroke_color {{{
|
// DrawingWand.stroke_color {{{
|
||||||
static PyObject *
|
static PyObject *
|
||||||
magick_DrawingWand_stroke_color_getter(magick_DrawingWand *self, void *closure) {
|
magick_DrawingWand_stroke_color_getter(magick_DrawingWand *self, void *closure) {
|
||||||
NULL_CHECK(NULL)
|
|
||||||
magick_PixelWand *pw;
|
magick_PixelWand *pw;
|
||||||
PixelWand *wand = NewPixelWand();
|
PixelWand *wand;
|
||||||
|
|
||||||
|
NULL_CHECK(NULL)
|
||||||
|
wand = NewPixelWand();
|
||||||
|
|
||||||
if (wand == NULL) return PyErr_NoMemory();
|
if (wand == NULL) return PyErr_NoMemory();
|
||||||
DrawGetStrokeColor(self->wand, wand);
|
DrawGetStrokeColor(self->wand, wand);
|
||||||
@ -281,13 +283,14 @@ magick_DrawingWand_stroke_color_getter(magick_DrawingWand *self, void *closure)
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
magick_DrawingWand_stroke_color_setter(magick_DrawingWand *self, PyObject *val, void *closure) {
|
magick_DrawingWand_stroke_color_setter(magick_DrawingWand *self, PyObject *val, void *closure) {
|
||||||
|
magick_PixelWand *pw;
|
||||||
|
|
||||||
NULL_CHECK(-1)
|
NULL_CHECK(-1)
|
||||||
if (val == NULL) {
|
if (val == NULL) {
|
||||||
PyErr_SetString(PyExc_TypeError, "Cannot delete DrawingWand stroke color");
|
PyErr_SetString(PyExc_TypeError, "Cannot delete DrawingWand stroke color");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
magick_PixelWand *pw;
|
|
||||||
|
|
||||||
pw = (magick_PixelWand*)val;
|
pw = (magick_PixelWand*)val;
|
||||||
if (!IsPixelWand(pw->wand)) { PyErr_SetString(PyExc_TypeError, "Invalid PixelWand"); return -1; }
|
if (!IsPixelWand(pw->wand)) { PyErr_SetString(PyExc_TypeError, "Invalid PixelWand"); return -1; }
|
||||||
@ -302,9 +305,11 @@ magick_DrawingWand_stroke_color_setter(magick_DrawingWand *self, PyObject *val,
|
|||||||
// DrawingWand.fill_color {{{
|
// DrawingWand.fill_color {{{
|
||||||
static PyObject *
|
static PyObject *
|
||||||
magick_DrawingWand_fill_color_getter(magick_DrawingWand *self, void *closure) {
|
magick_DrawingWand_fill_color_getter(magick_DrawingWand *self, void *closure) {
|
||||||
NULL_CHECK(NULL)
|
|
||||||
magick_PixelWand *pw;
|
magick_PixelWand *pw;
|
||||||
PixelWand *wand = NewPixelWand();
|
PixelWand *wand;
|
||||||
|
|
||||||
|
NULL_CHECK(NULL)
|
||||||
|
wand = NewPixelWand();
|
||||||
|
|
||||||
if (wand == NULL) return PyErr_NoMemory();
|
if (wand == NULL) return PyErr_NoMemory();
|
||||||
DrawGetFillColor(self->wand, wand);
|
DrawGetFillColor(self->wand, wand);
|
||||||
@ -317,13 +322,14 @@ magick_DrawingWand_fill_color_getter(magick_DrawingWand *self, void *closure) {
|
|||||||
|
|
||||||
static int
|
static int
|
||||||
magick_DrawingWand_fill_color_setter(magick_DrawingWand *self, PyObject *val, void *closure) {
|
magick_DrawingWand_fill_color_setter(magick_DrawingWand *self, PyObject *val, void *closure) {
|
||||||
|
magick_PixelWand *pw;
|
||||||
|
|
||||||
NULL_CHECK(-1)
|
NULL_CHECK(-1)
|
||||||
if (val == NULL) {
|
if (val == NULL) {
|
||||||
PyErr_SetString(PyExc_TypeError, "Cannot delete DrawingWand fill color");
|
PyErr_SetString(PyExc_TypeError, "Cannot delete DrawingWand fill color");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
magick_PixelWand *pw;
|
|
||||||
|
|
||||||
pw = (magick_PixelWand*)val;
|
pw = (magick_PixelWand*)val;
|
||||||
if (!IsPixelWand(pw->wand)) { PyErr_SetString(PyExc_TypeError, "Invalid PixelWand"); return -1; }
|
if (!IsPixelWand(pw->wand)) { PyErr_SetString(PyExc_TypeError, "Invalid PixelWand"); return -1; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user