[PD-cvs] pd/src desire.c, 1.1.2.135, 1.1.2.136 desire.h, 1.1.2.11, 1.1.2.12

Mathieu Bouchard matju at users.sourceforge.net
Sat Sep 2 10:13:35 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	desire.c desire.h 
Log Message:
removed gobj_select, gobj_activate, canvas_startmotion.


Index: desire.h
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.h,v
retrieving revision 1.1.2.11
retrieving revision 1.1.2.12
diff -C2 -d -r1.1.2.11 -r1.1.2.12
*** desire.h	2 Sep 2006 08:08:25 -0000	1.1.2.11
--- desire.h	2 Sep 2006 08:13:32 -0000	1.1.2.12
***************
*** 372,378 ****
      int *x2, int *y2);
  EXTERN void gobj_displace(t_gobj *x, t_glist *owner, int dx, int dy);
- */
  EXTERN void gobj_select(t_gobj *x, t_glist *owner, int state);
  EXTERN void gobj_activate(t_gobj *x, t_glist *owner, int state);
  EXTERN void gobj_delete(t_gobj *x, t_glist *owner);
  EXTERN void gobj_vis(t_gobj *x, t_glist *glist, int flag);
--- 372,378 ----
      int *x2, int *y2);
  EXTERN void gobj_displace(t_gobj *x, t_glist *owner, int dx, int dy);
  EXTERN void gobj_select(t_gobj *x, t_glist *owner, int state);
  EXTERN void gobj_activate(t_gobj *x, t_glist *owner, int state);
+ */
  EXTERN void gobj_delete(t_gobj *x, t_glist *owner);
  EXTERN void gobj_vis(t_gobj *x, t_glist *glist, int flag);

Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.135
retrieving revision 1.1.2.136
diff -C2 -d -r1.1.2.135 -r1.1.2.136
*** desire.c	2 Sep 2006 08:08:24 -0000	1.1.2.135
--- desire.c	2 Sep 2006 08:13:32 -0000	1.1.2.136
***************
*** 686,691 ****
              if (!x->gl_havewindow) {bug("canvas_map"); canvas_vis(x,1);}
              glist_each(y,x) gobj_changed(y,0);
-             /*for (sel = x->gl_editor->e_selection; sel; sel = sel->sel_next)
-                 gobj_select(sel->sel_what, x, 1);*/
              x->gl_mapped = 1;
              canvas_drawlines(x);
--- 686,689 ----
***************
*** 1256,1269 ****
  /* ---------------- generic widget behavior ------------------------- */
  
- void gobj_select(t_gobj *x, t_glist *glist, int state) {
-     t_widgetbehavior *w = x->g_pd->c_wb;
-     if (w && w->w_selectfn) w->w_selectfn(x, glist, state);
- }
- 
- void gobj_activate(t_gobj *x, t_glist *glist, int state) {
-     t_widgetbehavior *w = x->g_pd->c_wb;
-     if (w && w->w_activatefn) w->w_activatefn(x, glist, state);
- }
- 
  void gobj_delete(t_gobj *x, t_glist *glist) {
      t_widgetbehavior *w = x->g_pd->c_wb;
--- 1254,1257 ----
***************
*** 1489,1512 ****
      while ((oc = linetraverser_next(&t)))
          if (t.tr_ob == ob1 && t.tr_outno == n1 &&
!             t.tr_ob2 == ob2 && t.tr_inno == n2) 
!                 return (1);
!     return (0);
! }
! 
! /*DIE*/
! void canvas_startmotion(t_canvas *x)
! {
!     int xval, yval;
!     if (!x->gl_editor) return;
!     glist_getnextxy(x, &xval, &yval);
!     if (xval == 0 && yval == 0) return;
!     x->gl_editor->e_xwas = xval;
!     x->gl_editor->e_ywas = yval;
  }
  
  /* ----------------------------- window stuff ----------------------- */
  
! void canvas_print(t_canvas *x, t_symbol *s)
! {
      sys_vgui(".x%lx.c postscript -file %s\n", (long)x, *s->s_name ? s->s_name : "x.ps");
  }
--- 1477,1488 ----
      while ((oc = linetraverser_next(&t)))
          if (t.tr_ob == ob1 && t.tr_outno == n1 &&
!             t.tr_ob2 == ob2 && t.tr_inno == n2)
!                 return 1;
!     return 0;
  }
  
  /* ----------------------------- window stuff ----------------------- */
  
! void canvas_print(t_canvas *x, t_symbol *s) {
      sys_vgui(".x%lx.c postscript -file %s\n", (long)x, *s->s_name ? s->s_name : "x.ps");
  }
***************
*** 3476,3490 ****
  }
  
- static void graph_select(t_gobj *z, t_glist *glist, int state) {
-     t_glist *x = (t_glist *)z;
-     if (!x->gl_isgraph) text_widgetbehavior.w_selectfn(z, glist, state);
- }
- 
- static void graph_activate(t_gobj *z, t_glist *glist, int state) {
-     t_glist *x = (t_glist *)z;
-     if (canvas_showtext(x))
-         text_widgetbehavior.w_activatefn(z, glist, state);
- }
- 
  static void graph_delete(t_gobj *z, t_glist *glist)
  {
--- 3452,3455 ----
***************
*** 3563,3569 ****
  }
  
! t_widgetbehavior graph_widgetbehavior = {0,0,
!     graph_select,
!     graph_activate,
      graph_delete,
      graph_vis,
--- 3528,3532 ----
  }
  
! t_widgetbehavior graph_widgetbehavior = {0,0,0,0,
      graph_delete,
      graph_vis,
***************
*** 8103,8107 ****
  static void text_vis(t_gobj *z, t_glist *glist, int vis);
  
- void canvas_startmotion(t_canvas *x);
  extern t_widgetbehavior text_widgetbehavior;
  void pd_upload(t_gobj *self);
--- 8066,8069 ----
***************
*** 8131,8135 ****
      	binbuf_restore(x->te_binbuf, 1, &at);
      	glist_add(gl, &x->te_g);
-     	canvas_startmotion(glist_getcanvas(gl));
      }
  }
--- 8093,8096 ----
***************
*** 8161,8165 ****
      x->te_type = T_OBJECT;
      glist_add(gl, &x->te_g);
-     if (selected) gobj_activate(&x->te_g, gl, 1);
      if (pd_class(&x->ob_pd) ==  vinlet_class)  canvas_resortinlets(glist_getcanvas(gl));
      if (pd_class(&x->ob_pd) == voutlet_class) canvas_resortoutlets(glist_getcanvas(gl));
--- 8122,8125 ----
***************
*** 8178,8182 ****
      	glist_getnextxy(gl, &xpix, &ypix);
      	canvas_objtext(gl, xpix, ypix, 1, b);
-     	canvas_startmotion(glist_getcanvas(gl));
      }
  }
--- 8138,8141 ----
***************
*** 8191,8195 ****
      glist_getnextxy(gl, &xpix, &ypix);
      canvas_objtext(gl, xpix, ypix, 1, b);
-     canvas_startmotion(glist_getcanvas(gl));
  }
  
--- 8150,8153 ----
***************
*** 8315,8320 ****
      	x->m_text.te_ypix = ypix-3;
      	glist_add(gl, &x->m_text.te_g);
-     	gobj_activate(&x->m_text.te_g, gl, 1);
-     	canvas_startmotion(glist_getcanvas(gl));
      }
  }
--- 8273,8276 ----
***************
*** 8496,8500 ****
      	x->a_text.te_ypix = ypix;
      	glist_add(gl, &x->a_text.te_g);
-     	canvas_startmotion(glist_getcanvas(gl));
      }
  }
--- 8452,8455 ----
***************
*** 8510,8515 ****
  }
  
- static void text_select(t_gobj *z, t_glist *glist, int state) {}
- static void text_activate(t_gobj *z, t_glist *glist, int state) {}
  static void text_delete(t_gobj *z, t_glist *glist) {sys_mgui(z,"delete","");}
  
--- 8465,8468 ----
***************
*** 8576,8580 ****
  
  /* this one is for everyone but "gatoms"; it's imposed in m_class.c */
! t_widgetbehavior text_widgetbehavior = {0, 0, text_select, text_activate, text_delete, text_vis, 0};
  
  void text_setto(t_text *x, t_glist *glist, char *buf, int bufsize) {
--- 8529,8533 ----
  
  /* this one is for everyone but "gatoms"; it's imposed in m_class.c */
! t_widgetbehavior text_widgetbehavior = {0, 0, 0, 0, text_delete, text_vis, 0};
  
  void text_setto(t_text *x, t_glist *glist, char *buf, int bufsize) {





More information about the Pd-cvs mailing list