[PD-cvs] pd/src desire.c,1.1.2.217.2.79,1.1.2.217.2.80

Mathieu Bouchard matju at users.sourceforge.net
Tue Dec 19 17:49:06 CET 2006


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18241

Modified Files:
      Tag: desiredata
	desire.c 
Log Message:
fix for changing between [hradio] and [vradio] and such


Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.217.2.79
retrieving revision 1.1.2.217.2.80
diff -C2 -d -r1.1.2.217.2.79 -r1.1.2.217.2.80
*** desire.c	19 Dec 2006 06:15:09 -0000	1.1.2.217.2.79
--- desire.c	19 Dec 2006 16:49:01 -0000	1.1.2.217.2.80
***************
*** 6794,6798 ****
  static void radio_float(t_radio *x, t_floatarg f) {radio_fout2(x,f,1);}
  static void radio_loadbang(t_radio *x) {if(iemgui_loadbang(x)) radio_bang(x);}
! static void radio_orient(t_radio *x,t_floatarg v) {SET(orient,!!v);}
  
  static void radio_number(t_radio *x, t_floatarg num) {
--- 6794,6799 ----
  static void radio_float(t_radio *x, t_floatarg f) {radio_fout2(x,f,1);}
  static void radio_loadbang(t_radio *x) {if(iemgui_loadbang(x)) radio_bang(x);}
! static void radio_orient(t_radio *x,t_floatarg v) {SET(orient,!!v);
! post("v=%f, !!v=%d, orient=%d",v,!!v,x->orient);}
  
  static void radio_number(t_radio *x, t_floatarg num) {
***************
*** 6825,6828 ****
--- 6826,6830 ----
  static void radio_savefn(t_radio *x, t_binbuf *b) {
      t_foo foo = {0,0,b}; if (!b) return;
+     post("orient=%d oldstyle=%d",x->orient,x->oldstyle);
      pd_savehead(b,x,radio_flavor(x)->s_name);
      radio_pickle(x,&foo);
***************
*** 6844,6851 ****
      SET(number,8);
      SET(change,1);
!     if (s==sym_hdl)    {SET(orient,0); SET(oldstyle,0);} else
!     if (s==sym_vdl)    {SET(orient,1); SET(oldstyle,0);} else
!     if (s==sym_hradio) {SET(orient,0); SET(oldstyle,1);} else
!     if (s==sym_vradio) {SET(orient,1); SET(oldstyle,1);}
      SET(on,x->isa&1 ? x->on : 0);
      SET(on_old,x->on);
--- 6846,6853 ----
      SET(number,8);
      SET(change,1);
!     if (s==sym_hdl)    {SET(orient,0); SET(oldstyle,1);} else
!     if (s==sym_vdl)    {SET(orient,1); SET(oldstyle,1);} else
!     if (s==sym_hradio) {SET(orient,0); SET(oldstyle,0);} else
!     if (s==sym_vradio) {SET(orient,1); SET(oldstyle,0);}
      SET(on,x->isa&1 ? x->on : 0);
      SET(on_old,x->on);
***************
*** 7614,7618 ****
      class_addmethod3(c,radio_fout, "fout","f");
      class_addmethod3(c,radio_number, "number","f");
!     class_addmethod3(c,slider_orient,"orient","f");
      class_addmethod3(c,radio_single_change, "single_change","");
      class_addmethod3(c,radio_double_change, "double_change","");
--- 7616,7620 ----
      class_addmethod3(c,radio_fout, "fout","f");
      class_addmethod3(c,radio_number, "number","f");
!     class_addmethod3(c,radio_orient,"orient","f");
      class_addmethod3(c,radio_single_change, "single_change","");
      class_addmethod3(c,radio_double_change, "double_change","");





More information about the Pd-cvs mailing list