- px = PyTuple_GET_ITEM(item, 1);
- py = PyTuple_GET_ITEM(item, 2);
- pwidth = PyTuple_GET_ITEM(item, 3);
- pheight = PyTuple_GET_ITEM(item, 4);
- pfnt = PyTuple_GET_ITEM(item, 5); /* could also be an pixmap or an int (progress filled percent) */
- if (size > 7)
+ case TYPE_TEXT: // text
+ {
+ /*
+ (0, x, y, width, height, fnt, flags, "bla" [, color, backColor, backColorSelected, borderWidth, borderColor] )
+ */
+ ePyObject px = PyTuple_GET_ITEM(item, 1),
+ py = PyTuple_GET_ITEM(item, 2),
+ pwidth = PyTuple_GET_ITEM(item, 3),
+ pheight = PyTuple_GET_ITEM(item, 4),
+ pfnt = PyTuple_GET_ITEM(item, 5),
+ pflags = PyTuple_GET_ITEM(item, 6),
+ pstring = PyTuple_GET_ITEM(item, 7),
+ pforeColor, pbackColor, pbackColorSelected, pborderWidth, pborderColor;
+
+ if (!(px && py && pwidth && pheight && pfnt && pflags && pstring))