57 QSharedPointer<unsigned int> guardedFigHandle;
60 int currentSubplotIdx;
68 #define PyFigure_Check(op) PyObject_TypeCheck(op, &ito::PythonFigure::PyFigureType)
73 static void PyFigure_dealloc(
PyFigure *self);
74 static PyObject *PyFigure_new(PyTypeObject *type, PyObject *args, PyObject *kwds);
75 static int PyFigure_init(
PyFigure *self, PyObject *args, PyObject *kwds);
80 static PyObject* PyFigure_repr(
PyFigure *self);
81 static PyObject* PyFigure_show(
PyFigure *self, PyObject *args);
82 static PyObject* PyFigure_hide(
PyFigure *self);
83 static PyObject* PyFigure_plot(
PyFigure *self, PyObject *args, PyObject *kwds);
84 static PyObject* PyFigure_plot1(
PyFigure *self, PyObject *args, PyObject *kwds);
85 static PyObject* PyFigure_plot2(
PyFigure *self, PyObject *args, PyObject *kwds);
86 static PyObject* PyFigure_plot25(
PyFigure *self, PyObject *args, PyObject *kwds);
87 static PyObject* PyFigure_liveImage(
PyFigure *self, PyObject *args, PyObject *kwds);
88 static PyObject* PyFigure_matplotlib(
PyFigure *self, PyObject *args, PyObject *kwds);
89 static PyObject* PyFigure_plotly(
PyFigure *self, PyObject *args, PyObject *kwds);
91 static PyObject* PyFigure_getSubplot(
PyFigure *self, PyObject *args);
96 static PyObject* PyFigure_getHandle(
PyFigure *self,
void *closure);
97 static PyObject* PyFigure_getDocked(
PyFigure *self,
void *closure);
98 static int PyFigure_setDocked(
PyFigure *self, PyObject *value,
void *closure);
103 static PyObject* PyFigure_close(
PyFigure *self, PyObject *args);
108 static PyGetSetDef PyFigure_getseters[];
109 static PyMemberDef PyFigure_members[];
110 static PyMethodDef PyFigure_methods[];
111 static PyTypeObject PyFigureType;
112 static PyModuleDef PyFigureModule;
113 static void PyFigure_addTpDict(PyObject *tp_dict);