Exemple #1
0
static int
ViewCurveAttributes_print(PyObject *v, FILE *fp, int flags)
{
    ViewCurveAttributesObject *obj = (ViewCurveAttributesObject *)v;
    fprintf(fp, "%s", PyViewCurveAttributes_ToString(obj->data, "").c_str());
    return 0;
}
Exemple #2
0
std::string
PyViewCurveAttributes_GetLogString()
{
    std::string s("ViewCurveAtts = ViewCurveAttributes()\n");
    if(currentAtts != 0)
        s += PyViewCurveAttributes_ToString(currentAtts, "ViewCurveAtts.");
    return s;
}
static void
PyViewCurveAttributes_CallLogRoutine(Subject *subj, void *data)
{
    typedef void (*logCallback)(const std::string &);
    logCallback cb = (logCallback)data;

    if(cb != 0)
    {
        std::string s("ViewCurveAtts = ViewCurveAttributes()\n");
        s += PyViewCurveAttributes_ToString(currentAtts, "ViewCurveAtts.");
        cb(s);
    }
}
Exemple #4
0
PyObject *
ViewCurveAttributes_str(PyObject *v)
{
    ViewCurveAttributesObject *obj = (ViewCurveAttributesObject *)v;
    return PyString_FromString(PyViewCurveAttributes_ToString(obj->data,"").c_str());
}