[PD-cvs] externals/PDContainer/src h_list.cpp,1.1.1.1,1.2

Georg Holzmann grholzi at users.sourceforge.net
Mon Feb 21 19:15:54 CET 2005


Update of /cvsroot/pure-data/externals/PDContainer/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20076

Modified Files:
	h_list.cpp 
Log Message:


Index: h_list.cpp
===================================================================
RCS file: /cvsroot/pure-data/externals/PDContainer/src/h_list.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** h_list.cpp	25 Oct 2004 19:02:30 -0000	1.1.1.1
--- h_list.cpp	21 Feb 2005 18:15:51 -0000	1.2
***************
*** 21,25 ****
    t_object  x_obj;
    t_canvas *x_canvas;
!   t_outlet *out0, *out1, *out2;
    HList *hlist;
  } t_h_list;
--- 21,25 ----
    t_object  x_obj;
    t_canvas *x_canvas;
!   t_outlet *out0, *out1, *out2, *out3;
    HList *hlist;
  } t_h_list;
***************
*** 79,83 ****
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out2);
        return;
      }
--- 79,83 ----
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out3);
        return;
      }
***************
*** 104,108 ****
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out2);
        return;
      }
--- 104,108 ----
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out3);
        return;
      }
***************
*** 129,133 ****
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out2);
        return;
      }
--- 129,133 ----
    if(x->hlist->getSize() == 0)
      {
!       outlet_bang(x->out3);
        return;
      }
***************
*** 149,153 ****
      }
  
!   outlet_bang(x->out2);
  }
  
--- 149,153 ----
      }
  
!   outlet_bang(x->out3);
  }
  
***************
*** 222,226 ****
  static void h_list_getsize(t_h_list *x)
  {
!   outlet_float(x->out1,x->hlist->getSize());
  }
  
--- 222,231 ----
  static void h_list_getsize(t_h_list *x)
  {
!   outlet_float(x->out2,x->hlist->getSize());
! }
! 
! static void h_list_get_iter_pos(t_h_list *x)
! {
!   outlet_float(x->out1,x->hlist->getIterPos());
  }
  
***************
*** 300,304 ****
    x->out0 = outlet_new(&x->x_obj, 0);
    x->out1 = outlet_new(&x->x_obj, &s_float);
!   x->out2 = outlet_new(&x->x_obj, &s_bang);
    x->x_canvas = canvas_getcurrent();
      
--- 305,310 ----
    x->out0 = outlet_new(&x->x_obj, 0);
    x->out1 = outlet_new(&x->x_obj, &s_float);
!   x->out2 = outlet_new(&x->x_obj, &s_float);
!   x->out3 = outlet_new(&x->x_obj, &s_bang);
    x->x_canvas = canvas_getcurrent();
      
***************
*** 341,344 ****
--- 347,352 ----
    class_addmethod(h_list_class, (t_method)h_list_getsize, 
  		  gensym("getsize"), A_DEFFLOAT , 0);
+   class_addmethod(h_list_class, (t_method)h_list_get_iter_pos, 
+ 		  gensym("getiter"), A_DEFFLOAT , 0);
    class_addmethod(h_list_class, (t_method)h_list_begin, 
  		  gensym("begin"), A_DEFFLOAT, 0);





More information about the Pd-cvs mailing list