[PD-cvs] pd/src desire.c, 1.1.2.217.2.21, 1.1.2.217.2.22 desire.tk, 1.1.2.600.2.12, 1.1.2.600.2.13

Mathieu Bouchard matju at users.sourceforge.net
Tue Dec 5 04:15:55 CET 2006


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

Modified Files:
      Tag: desiredata
	desire.c desire.tk 
Log Message:
no more iemgui-specific methods in server-side canvas class


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.12
retrieving revision 1.1.2.600.2.13
diff -C2 -d -r1.1.2.600.2.12 -r1.1.2.600.2.13
*** desire.tk	5 Dec 2006 02:42:56 -0000	1.1.2.600.2.12
--- desire.tk	5 Dec 2006 03:15:51 -0000	1.1.2.600.2.13
***************
*** 221,230 ****
  
  proc pd {args} {
! 	puts "[VTyellow]warning: proc pd is obsolete (called from [info level -1]).[VTgrey]"
  	netsend [join $args]
  }
  
  # you pass the 2nd argument if and only if the message creates an object (or pretends to).
! # this is every #X line except #X coords.
  # #N doesn't count and instead #X restore counts and #X pop counts.
  proc netsend {message {callback nonesuch}} {
--- 221,236 ----
  
  proc pd {args} {
! 	if {[info level] > 1} {
! 		set level [info level -1]
! 	} else {
! 		set level toplevel
! 	}
! 	puts "[VTyellow]warning: proc pd is obsolete (called from $level).[VTgrey]"
  	netsend [join $args]
  }
  
  # you pass the 2nd argument if and only if the message creates an object (or pretends to).
! # this happens with those methods of #X (canvases):
! #   obj, msg, floatatom, symbolatom, text, pop, connect, text_setto.
  # #N doesn't count and instead #X restore counts and #X pop counts.
  proc netsend {message {callback nonesuch}} {
***************
*** 526,530 ****
        ^-valgrind\$ {set cmdline(valgrind) 1}
      ^-novalgrind\$ {set cmdline(valgrind) 0}
!     ^-h|-help|--help\$ {cmdline_help; exit 1}
      ^- {puts "ERROR: command line argument: unknown $o"}
      default {lappend files_to_open [lindex $argv $i]}
--- 532,536 ----
        ^-valgrind\$ {set cmdline(valgrind) 1}
      ^-novalgrind\$ {set cmdline(valgrind) 0}
!     ^(-h|-help|--help)\$ {cmdline_help; exit 1}
      ^- {puts "ERROR: command line argument: unknown $o"}
      default {lappend files_to_open [lindex $argv $i]}
***************
*** 1287,1292 ****
  		if {$@gop} {foreach x $@children {$x outside_of_the_box}}
  		#set @mapped 0
! 		if {$@gop} {set @mapped 1; pd .$self map 1} {set @mapped 0; pd .$self map 0}
! 		#pd .$self map 0
  		pd .$self close
  		return
--- 1293,1301 ----
  		if {$@gop} {foreach x $@children {$x outside_of_the_box}}
  		#set @mapped 0
! 		if {$@gop} {
! 			set @mapped 1; netsend ".$self map 1"
! 		} else {
! 			set @mapped 0; netsend ".$self map 0"
! 		}
  		pd .$self close
  		return
***************
*** 5630,5649 ****
  
  set butt {
! 	{object  Object     {pd %W obj 0}}
! 	{message Message    {pd %W msg 0}}
! 	{number  Number     {pd %W floatatom 0}}
! 	{symbol  Symbol     {pd %W symbolatom 0}}
! 	{comment Comment    {pd %W text 0}}
! 	{bang    bng        {pd %W bng 0}}
! 	{toggle  tgl        {pd %W toggle 0}}
! 	{number2 nbx        {pd %W numbox 0}}
! 	{vslider vsl        {pd %W vslider 0}}
! 	{hslider hsl        {pd %W hslider 0}}
! 	{vradio  vradio     {pd %W vradio 0}}
! 	{hradio  hradio     {pd %W hradio 0}}
! 	{vu      vu         {pd %W vumeter 0}}
! 	{canvas  cnv        {pd %W mycnv 0}}
! 	{graph   graph      {pd %W graph}}
! 	{array   array      {pd %W menuarray 0}}
  }
  #	{dropper dropper    {pd %W dropper 0}}
--- 5639,5658 ----
  
  set butt {
! 	{object  Object     {pd .%W obj 0}}
! 	{message Message    {pd .%W msg 0}}
! 	{number  Number     {pd .%W floatatom 0}}
! 	{symbol  Symbol     {pd .%W symbolatom 0}}
! 	{comment Comment    {pd .%W text 0}}
! 	{bang    bng        {%W new_object obj bng}}
! 	{toggle  tgl        {%W new_object obj tgl 0}}
! 	{number2 nbx        {%W new_object obj nbx 0}}
! 	{vslider vsl        {%W new_object obj vsl 0}}
! 	{hslider hsl        {%W new_object obj hsl 0}}
! 	{vradio  vradio     {%W new_object obj vradio 0}}
! 	{hradio  hradio     {%W new_object obj hradio 0}}
! 	{vu      vu         {%W new_object obj vumeter 0}}
! 	{canvas  cnv        {%W new_object obj cnv 0}}
! 	{graph   graph      {pd .%W graph}}
! 	{array   array      {pd .%W menuarray 0}}
  }
  #	{dropper dropper    {pd %W dropper 0}}
***************
*** 5679,5683 ****
  		mset {icon name cmd} $e
  		pack [button $bb._$name -image icon_$icon -border 1 \
! 			-command "$@canvas editmode= 1; [regsub -all -- %W $cmd .$@canvas]"] -side left
  		balloon $bb._$name [say $name]
  	}
--- 5688,5692 ----
  		mset {icon name cmd} $e
  		pack [button $bb._$name -image icon_$icon -border 1 \
! 			-command "$@canvas editmode= 1; [regsub -all -- %W $cmd $@canvas]"] -side left
  		balloon $bb._$name [say $name]
  	}

Index: desire.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.c,v
retrieving revision 1.1.2.217.2.21
retrieving revision 1.1.2.217.2.22
diff -C2 -d -r1.1.2.217.2.21 -r1.1.2.217.2.22
*** desire.c	5 Dec 2006 02:57:47 -0000	1.1.2.217.2.21
--- desire.c	5 Dec 2006 03:15:49 -0000	1.1.2.217.2.22
***************
*** 6016,6035 ****
  }
  
- void canvas_iemguis(t_canvas *gl, t_symbol *guiobjname) {
-     t_atom at;
-     t_binbuf *b = binbuf_new();
-     SETSYMBOL(&at, guiobjname);
-     binbuf_restore(b, 1, &at);
-     canvas_objtext(gl,0,0,1,b);
- }
- 
- #define Z(a,b) \
-   void canvas_##a(t_canvas *gl, t_symbol *s, int argc, t_atom *argv) {canvas_iemguis(gl,gensym(#b));}
- Z(bng,bng) Z(toggle,tgl)
- Z(vslider,vsl) Z(hslider,hsl)
- Z(hdial,hdl) Z(vdial,vdl) Z(hradio,hradio) Z(vradio,vradio)
- Z(vumeter,vu) Z(mycnv,cnv) Z(numbox,nbx)
- #undef Z
- 
  void canvas_objfor(t_canvas *gl, t_text *x, int argc, t_atom *argv) {
      x->width = 0;
--- 6016,6019 ----
***************
*** 7497,7511 ****
      class_addmethod3(c,canvas_canvas,"graph","*");
      class_addmethod3(c,canvas_scalar,"scalar","*");
-     class_addmethod3(c,canvas_bng,"bng","*");
-     class_addmethod3(c,canvas_toggle,"toggle","*");
-     class_addmethod3(c,canvas_vslider,"vslider","*");
-     class_addmethod3(c,canvas_hslider,"hslider","*");
-     class_addmethod3(c,canvas_hdial,"hdial","*");
-     class_addmethod3(c,canvas_vdial,"vdial","*");
-     class_addmethod3(c,canvas_hradio,"hradio","*");
-     class_addmethod3(c,canvas_vradio,"vradio","*");
-     class_addmethod3(c,canvas_vumeter,"vumeter","*");
-     class_addmethod3(c,canvas_mycnv,"mycnv","*");
-     class_addmethod3(c,canvas_numbox,"numbox","*");
  
      class_addmethod3(c,canvas_push,"push","");
--- 7481,7484 ----





More information about the Pd-cvs mailing list