aboutsummaryrefslogtreecommitdiff
path: root/gui/slider.c
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2003-10-27 18:23:10 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2003-10-27 18:23:10 +0000
commit4bd577d35b15a03da727316b5ffdea43abc7c104 (patch)
tree0187fff87fda2d4b0d1bc8f931d64478375796cc /gui/slider.c
parent791b9c638aa9a38517206328d6d54f46df465d44 (diff)
setsavefn fixes for 0.37
svn path=/trunk/externals/ggee/; revision=1145
Diffstat (limited to 'gui/slider.c')
-rwxr-xr-xgui/slider.c9
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);
}