diff options
Diffstat (limited to 'gui/slider.c')
-rwxr-xr-x | gui/slider.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gui/slider.c b/gui/slider.c index 140f7c3..076df57 100755 --- a/gui/slider.c +++ b/gui/slider.c @@ -40,16 +40,21 @@ t_widgetbehavior slider_widgetbehavior = { w_activatefn: fatom_activate, w_deletefn: fatom_delete, w_visfn: fatom_vis, +#if PD_MINOR_VERSION < 37 w_savefn: slider_save, - w_clickfn: NULL, w_propertiesfn: NULL, +#endif + w_clickfn: NULL, }; - void slider_setup() { slider_class = class_new(gensym("slider"), (t_newmethod)slider_new, 0, sizeof(t_fatom),0,A_DEFFLOAT,A_DEFFLOAT,A_DEFFLOAT,0); fatom_setup_common(slider_class); class_setwidget(slider_class,&slider_widgetbehavior); +#if PD_MINOR_VERSION >= 37 + class_setsavefn(slider_class,&slider_save); +#endif + class_setpropertiesfn(slider_class,&fatom_properties); } |