[PD-cvs] pd/src desire.c,1.1.2.1,1.1.2.2

Mathieu Bouchard matju at users.sourceforge.net
Thu Sep 8 10:41:11 CEST 2005


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

Modified Files:
      Tag: devel_0_39
	desire.c 
Log Message:
forgot to run g_text_setup.
deleted 40 lines.


Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -C2 -d -r1.1.2.1 -r1.1.2.2
*** desire.c	8 Sep 2005 08:19:22 -0000	1.1.2.1
--- desire.c	8 Sep 2005 08:41:09 -0000	1.1.2.2
***************
*** 39,43 ****
  
  void canvas_startmotion(t_canvas *x);
! t_widgetbehavior text_widgetbehavior;
  
  /* ----------------- the "text" object.  ------------------ */
--- 39,43 ----
  
  void canvas_startmotion(t_canvas *x);
! extern t_widgetbehavior text_widgetbehavior;
  
  /* ----------------- the "text" object.  ------------------ */
***************
*** 1753,1757 ****
  }
  
! /*static*/ t_widgetbehavior text_widgetbehavior;
  
  static void pd_upload(t_gobj *self, t_canvas *can) {
--- 1753,1757 ----
  }
  
! ///*static*/ t_widgetbehavior text_widgetbehavior;
  
  static void pd_upload(t_gobj *self, t_canvas *can) {
***************
*** 2018,2022 ****
  }
  
- static t_widgetbehavior wb;
  static void g_bang_setup(void)
  {
--- 2018,2021 ----
***************
*** 2035,2045 ****
      class_addmethod(c, (t_method)bng_flashtime, gensym("flashtime"), A_GIMME, 0);
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
!     wb.w_getrectfn = iemgui_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn = iemgui_select;
!     wb.w_activatefn = 0;
!     wb.w_deletefn = iemgui_delete;
!     wb.w_visfn = iemgui_vis;
!     wb.w_clickfn = 0;
      class_setwidget(c, &wb);
      class_setsavefn(c, (t_savefn)bng_savefn);
--- 2034,2040 ----
      class_addmethod(c, (t_method)bng_flashtime, gensym("flashtime"), A_GIMME, 0);
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
!     static t_widgetbehavior wb = {
! 	iemgui_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      class_setwidget(c, &wb);
      class_setsavefn(c, (t_savefn)bng_savefn);
***************
*** 2133,2137 ****
  }
  
- static t_widgetbehavior wb;
  static void g_toggle_setup(void)
  {
--- 2128,2131 ----
***************
*** 2148,2158 ****
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
      class_addmethod(c, (t_method)toggle_nonzero, gensym("nonzero"), A_FLOAT, 0);
!     wb.w_getrectfn = iemgui_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn = iemgui_select;
!     wb.w_activatefn = 0;
!     wb.w_deletefn = iemgui_delete;
!     wb.w_visfn = iemgui_vis;
!     wb.w_clickfn = 0;
      class_setwidget(c, &wb);
      class_setsavefn(c, (t_savefn)toggle_savefn);
--- 2142,2148 ----
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
      class_addmethod(c, (t_method)toggle_nonzero, gensym("nonzero"), A_FLOAT, 0);
!     static t_widgetbehavior wb = {
! 	iemgui_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      class_setwidget(c, &wb);
      class_setsavefn(c, (t_savefn)toggle_savefn);
***************
*** 2327,2331 ****
  }
  
- static t_widgetbehavior wb;
  static void g_radio_setup(void)
  {
--- 2317,2320 ----
***************
*** 2345,2356 ****
      class_addmethod(c, (t_method)radio_double_change, gensym("double_change"), 0);
  
!     wb.w_getrectfn = radio_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn = iemgui_select;
!     wb.w_activatefn = 0;
!     wb.w_deletefn = iemgui_delete;
!     wb.w_visfn = iemgui_vis;
!     wb.w_clickfn = 0;
! 
      sym_hdl    = gensym("hdl");
      sym_vdl    = gensym("vdl");
--- 2334,2340 ----
      class_addmethod(c, (t_method)radio_double_change, gensym("double_change"), 0);
  
!     static t_widgetbehavior wb = {
! 	radio_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      sym_hdl    = gensym("hdl");
      sym_vdl    = gensym("vdl");
***************
*** 2372,2379 ****
  #define IEM_SL_MINSIZE 2
  
- //static int isvert(t_slider *x) {
- //	return x->x_flavor == sym_vsl || x->x_flavor == sym_vslider;
- //}
- 
  static void slider_getrect(t_gobj *z, t_glist *glist, int *xp1, int *yp1, int *xp2, int *yp2)
  {
--- 2356,2359 ----
***************
*** 2509,2513 ****
  }
  
- static t_widgetbehavior wb;
  static void g_slider_setup(void)
  {
--- 2489,2492 ----
***************
*** 2532,2542 ****
      class_addmethod(c, (t_method)slider_steady, gensym("steady"), A_FLOAT, 0);
  
!     wb.w_getrectfn =  slider_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn =   iemgui_select;
!     wb.w_activatefn = NULL;
!     wb.w_deletefn =   iemgui_delete;
!     wb.w_visfn =      iemgui_vis;
!     wb.w_clickfn =    0;
      sym_vsl     = gensym("vsl");
      sym_vslider = gensym("vslider");
--- 2511,2517 ----
      class_addmethod(c, (t_method)slider_steady, gensym("steady"), A_FLOAT, 0);
  
!     static t_widgetbehavior wb = {
! 	slider_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      sym_vsl     = gensym("vsl");
      sym_vslider = gensym("vslider");
***************
*** 2714,2718 ****
  }
  
- static t_widgetbehavior wb;
  static void g_numbox_setup(void)
  {
--- 2689,2692 ----
***************
*** 2735,2745 ****
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
      class_addmethod(c, (t_method)nbx_log_height, gensym("log_height"), A_FLOAT, 0);
!     wb.w_getrectfn =  nbx_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn =   iemgui_select;
!     wb.w_activatefn = NULL;
!     wb.w_deletefn =   iemgui_delete;
!     wb.w_visfn =      iemgui_vis;
!     wb.w_clickfn =    NULL;
      class_setwidget(c, &wb);
      class_setsavefn(c,(t_savefn)nbx_savefn);
--- 2709,2715 ----
      class_addmethod(c, (t_method)iemgui_init, gensym("init"), A_FLOAT, 0);
      class_addmethod(c, (t_method)nbx_log_height, gensym("log_height"), A_FLOAT, 0);
!     static t_widgetbehavior wb = {
! 	nbx_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      class_setwidget(c, &wb);
      class_setsavefn(c,(t_savefn)nbx_savefn);
***************
*** 2871,2875 ****
  }
  
- static t_widgetbehavior wb;
  static void g_vumeter_setup(void)
  {
--- 2841,2844 ----
***************
*** 2883,2893 ****
      class_addmethod(c, (t_method)vu_size, gensym("size"), A_GIMME, 0);
      class_addmethod(c, (t_method)vu_scale, gensym("scale"), A_DEFFLOAT, 0);
!     wb.w_getrectfn =  vu_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn =   iemgui_select;
!     wb.w_activatefn = NULL;
!     wb.w_deletefn =   iemgui_delete;
!     wb.w_visfn =      iemgui_vis;
!     wb.w_clickfn =    NULL;
      class_setwidget(c,&wb);
      class_setsavefn(c,(t_savefn)vu_savefn);
--- 2852,2858 ----
      class_addmethod(c, (t_method)vu_size, gensym("size"), A_GIMME, 0);
      class_addmethod(c, (t_method)vu_scale, gensym("scale"), A_DEFFLOAT, 0);
!     static t_widgetbehavior wb = {
! 	vu_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      class_setwidget(c,&wb);
      class_setsavefn(c,(t_savefn)vu_savefn);
***************
*** 2966,2970 ****
  }
  
- static t_widgetbehavior wb;
  static void g_mycanvas_setup(void)
  {
--- 2931,2934 ----
***************
*** 2977,2987 ****
      class_addmethod(c, (t_method)cnv_get_pos, gensym("get_pos"), 0);
      iemgui_subclass(c);
!     wb.w_getrectfn = iemgui_getrect;
!     wb.w_displacefn = iemgui_displace;
!     wb.w_selectfn = iemgui_select;
!     wb.w_activatefn = NULL;
!     wb.w_deletefn = iemgui_delete;
!     wb.w_visfn = iemgui_vis;
!     wb.w_clickfn = NULL;
      class_setwidget(c, &wb);
      class_setsavefn(c,(t_savefn)cnv_savefn);
--- 2941,2947 ----
      class_addmethod(c, (t_method)cnv_get_pos, gensym("get_pos"), 0);
      iemgui_subclass(c);
!     static t_widgetbehavior wb = {
! 	iemgui_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
!     };
      class_setwidget(c, &wb);
      class_setsavefn(c,(t_savefn)cnv_savefn);
***************
*** 3045,3051 ****
  }
  
- static t_widgetbehavior wb;
  static void g_dropper_setup(void)
  {
      t_class *c = dropper_class = class_new(gensym("dropper"), (t_newmethod)dropper_new,
  	(t_method)dropper_free, sizeof(t_dropper), 0, A_GIMME, 0);
--- 3005,3013 ----
  }
  
  static void g_dropper_setup(void)
  {
+     static t_widgetbehavior wb = {
+ 	iemgui_getrect, iemgui_displace, iemgui_select, 0, iemgui_delete, iemgui_vis, 0
+     };
      t_class *c = dropper_class = class_new(gensym("dropper"), (t_newmethod)dropper_new,
  	(t_method)dropper_free, sizeof(t_dropper), 0, A_GIMME, 0);
***************
*** 3054,3064 ****
      class_addsymbol(c, dropper_symbol);
      class_addmethod(c, (t_method)dropper_reload, gensym("reload"), A_GIMME, 0);
-     wb.w_getrectfn = iemgui_getrect;
-     wb.w_displacefn = iemgui_displace;
-     wb.w_selectfn = iemgui_select;
-     wb.w_activatefn = 0;
-     wb.w_deletefn = iemgui_delete;
-     wb.w_visfn = iemgui_vis;
-     wb.w_clickfn = 0;
      class_setwidget(c, &wb);
      class_setsavefn(c, (t_savefn)dropper_savefn);
--- 3016,3019 ----
***************
*** 3067,3070 ****
--- 3022,3026 ----
  
  void desire_setup(void) {
+     g_text_setup();
      g_bang_setup();
      g_toggle_setup();





More information about the Pd-cvs mailing list