Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2007-03-12 04:43:11 +0300
committerCampbell Barton <ideasman42@gmail.com>2007-03-12 04:43:11 +0300
commit268fdb742532860120071c2886ee1811a6ead3b3 (patch)
treeb9f879f09fa2269aa455cf74c274fdbce6fa502f /source/blender/python/api2_2x/Image.c
parentffd91ac7260d2d147a45be5f505b205bcb602e2c (diff)
added no-xtile and no-ytile to the images realtime properties and python api.
Diffstat (limited to 'source/blender/python/api2_2x/Image.c')
-rw-r--r--source/blender/python/api2_2x/Image.c22
1 files changed, 21 insertions, 1 deletions
diff --git a/source/blender/python/api2_2x/Image.c b/source/blender/python/api2_2x/Image.c
index 41714e2cdf7..7cd22afff7d 100644
--- a/source/blender/python/api2_2x/Image.c
+++ b/source/blender/python/api2_2x/Image.c
@@ -1131,6 +1131,15 @@ static PyObject *Image_getFlag(BPy_Image *self, void *flag)
}
+static PyObject *Image_getFlagTpage(BPy_Image *self, void *flag)
+{
+ if (self->image->tpageflag & (int)flag)
+ Py_RETURN_TRUE;
+ else
+ Py_RETURN_FALSE;
+
+}
+
static int Image_setSource( BPy_Image *self, PyObject *args)
{
PyObject* integer = PyNumber_Int( args );
@@ -1160,6 +1169,14 @@ static int Image_setFlag(BPy_Image *self, PyObject *value, void *flag)
return 0;
}
+static int Image_setFlagTpage(BPy_Image *self, PyObject *value, void *flag)
+{
+ if ( PyObject_IsTrue(value) )
+ self->image->tpageflag |= (int)flag;
+ else
+ self->image->tpageflag &= ~(int)flag;
+ return 0;
+}
/*
* get integer attributes
@@ -1295,7 +1312,10 @@ static PyGetSetDef BPy_Image_getseters[] = {
"image antialiasing toggle", (void *)IMA_ANTIALI },
{"reflect", (getter)Image_getFlag, (setter)Image_setFlag,
"image reflect toggle", (void *)IMA_REFLECT },
-
+ {"noXTile", (getter)Image_getFlagTpage, (setter)Image_setFlagTpage,
+ "image reflect toggle", (void *)IMA_REFLECT },
+ {"noYTile", (getter)Image_getFlagTpage, (setter)Image_setFlagTpage,
+ "image reflect toggle", (void *)IMA_REFLECT },
{NULL,NULL,NULL,NULL,NULL} /* Sentinel */
};