Now that makes much more sense, actually fixing the problem! :) I hadn't gotten past just getting them to compile. This actually fixes the problem and allows them to compile with older version of Pd as well:
#if PD_MINOR_VERSION < 37 || !defined(PD_MINOR_VERSION) probalizer_widgetbehavior.w_propertiesfn = probalizer_properties; probalizer_widgetbehavior.w_savefn = probalizer_save; #else class_setsavefn(probalizer_class, &probalizer_save); class_setpropertiesfn(probalizer_class, &probalizer_properties); #endif
.hc
On Wednesday, Sep 10, 2003, at 13:54 America/New_York, MIrko Petrovich wrote:
Thanks for your help
reading pd/src/notes.txt
test 7: ... savefunction and dialog into class structure
so I added this :
class_setsavefn(probalizer_class, &probalizer_save); class_setpropertiesfn(probalizer_class, &probalizer_properties);
Now, it seems to work
Mirko Petrovich CL
Hans-Christoph Steiner wrote:
Apparently, those struct members have been removed in 0.37. I fixed it by doing this:
#if PD_MAJOR_VERSION == 0 #if PD_MINOR_VERSION < 37 || !defined(PD_MINOR_VERSION) probalizer_widgetbehavior.w_propertiesfn = probalizer_properties; probalizer_widgetbehavior.w_savefn = probalizer_save; #endif #endif
.hc
On Tuesday, Sep 9, 2003, at 12:47 America/New_York, MIrko Petrovich wrote:
Hi all,
I'm trying to compile some GUI externals in pd-0.37-test11 and I'm getting the following errors:
... structure has no member named
w_propertiesfn' ... structure has no member named
w_savefn'This was after adding #include "m_pd.h" to m_imp.h
GUI objects compiled with pd-0.36 are working in 0.37-test11 but I'm not able to open the properties dialog. Should I wait for new versions of the externals or it's just a temporal incompatibility issue ? Maybe it's time to practice C ;)
Thanks for your time.
Mirko Petrovich CL
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list