[PD-dev] Re: [PD-announce] pd 0.36 test 2 released

Krzysztof Czaja czaja at chopin.edu.pl
Wed Nov 6 16:48:43 CET 2002


hi Miller,

two minor fixes, one in g_text.c (filtering out modifiers)

@@ -537,7 +537,7 @@
      int len = strlen(x->a_buf);
      t_atom at;
      char sbuf[ATOMBUFSIZE + 4];
-    if (c == ' ') return;
+    if (c == ' ' || c == 0) return;

another in g_bang.c:

@@ -151,14 +151,12 @@

      if(x->x_gui.x_fsf.x_selected)
      {
- 
pd_bind(&x->x_gui.x_obj.ob_pd, iemgui_key_sym);
  	sys_vgui(".x%x.c itemconfigure %xBASE -outline #%6.6x\n", canvas, x, IEM_GUI_COLOR_SELECTED);
  	sys_vgui(".x%x.c itemconfigure %xBUT -outline #%6.6x\n", canvas, x, IEM_GUI_COLOR_SELECTED);
  	sys_vgui(".x%x.c itemconfigure %xLABEL -fill #%6.6x\n", canvas, x, IEM_GUI_COLOR_SELECTED);
      }
      else
      {
- 
pd_unbind(&x->x_gui.x_obj.ob_pd, iemgui_key_sym);

@@ -538,8 +536,6 @@

  static void bng_ff(t_bng *x)
  {
-    if(x->x_gui.x_fsf.x_selected)
- 
pd_unbind(&x->x_gui.x_obj.ob_pd, iemgui_key_sym);

@@ -574,8 +570,6 @@
      class_addmethod(bng_class, (t_method)bng_label_pos, gensym("label_pos"), A_GIMME, 0);
      class_addmethod(bng_class, (t_method)bng_label_font, gensym("label_font"), A_GIMME, 0);
      class_addmethod(bng_class, (t_method)bng_init, gensym("init"), A_FLOAT, 0);
-    if(!iemgui_key_sym)
- 
iemgui_key_sym = gensym("#keyname");

Krzysztof

btw, do you plan to make pasting/duplication undoable?





More information about the Pd-dev mailing list