[PD-cvs] pd/src desire.tk,1.1.2.272,1.1.2.273

chunlee chunlee at users.sourceforge.net
Mon Jul 3 19:30:10 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	desire.tk 
Log Message:
file loading and ctrl+S bug fixed


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.272
retrieving revision 1.1.2.273
diff -C2 -d -r1.1.2.272 -r1.1.2.273
*** desire.tk	3 Jul 2006 15:43:35 -0000	1.1.2.272
--- desire.tk	3 Jul 2006 17:30:08 -0000	1.1.2.273
***************
*** 570,574 ****
  
  proc accept_pd {s addr port} {
! 	global sock
  	if {[llength $sock]==0} {
  		set sock $s
--- 570,574 ----
  
  proc accept_pd {s addr port} {
! 	global sock canvas
  	if {[llength $sock]==0} {
  		set sock $s
***************
*** 585,588 ****
--- 585,590 ----
  			post "f='$f' ff='$ff' ffl='$ffl'"
  			pd pd open $file $dir
+ 			set canvas(file) $file
+ 			set canvas(directory) $dir
  		}
  	} {
***************
*** 699,703 ****
  
  def Client open_file_really {filename} {
!     global pd_opendir font
      set i [string last / $filename]
      set directory [string range $filename 0 [expr $i-1]]
--- 701,705 ----
  
  def Client open_file_really {filename} {
!     global pd_opendir font canvas
      set i [string last / $filename]
      set directory [string range $filename 0 [expr $i-1]]
***************
*** 706,709 ****
--- 708,713 ----
      if {[string last .pd $filename] >= 0} {
          pd pd open [enquote $basename] [enquote $directory]
+ 	set canvas(file) [enquote $basename]
+ 	set canvas(directory) [enquote $directory]
      }
  }
***************
*** 957,961 ****
  
  #def Canvas close  {} {pd $self menuclose 0}
! def Canvas save   {} {
  	$self checkgeometry 
  	if {[string length $@file]} {
--- 961,965 ----
  
  #def Canvas close  {} {pd $self menuclose 0}
! def* Canvas save   {} {
  	$self checkgeometry 
  	if {[string length $@file]} {
***************
*** 1131,1135 ****
      wm geometry $name +$@x+$@y
      #wtf?????
-     set @editmode 1
      $self editmode= $@editable
      $self new_menubar $@editable
--- 1135,1138 ----
***************
*** 1155,1160 ****
      #set @wire_hilite {}
      set @history $history
!     set @file ""
!     set @directory ""
      post %s "canvas init: subscribing to $manager"
      $self subscribe $manager
--- 1158,1163 ----
      #set @wire_hilite {}
      set @history $history
!     if {[info exists canvas(file)]} {set @file $canvas(file)} else {set @file ""}
!     if {[info exists canvas(directory)]} {set @directory $canvas(directory)} else {set @directory ""}
      post %s "canvas init: subscribing to $manager"
      $self subscribe $manager
***************
*** 2702,2713 ****
  		if {[info exists classinfo($class)]} {
  			set _($x:_class) [lindex $classinfo($class) 0]
- 			if {$_($x:_class) == "Canvas" && [llength $d] > 7} {
- 			puts "------------- sub-patch -------------"
- 			#set obj ${x}_obj
- 			#puts "calling it $obj"
- 			#ObjectBox new_as $obj
- 			#set _($obj:text) [lindex $d 5] 
- 			#$obj draw
- 			}
  		} {
  			post BLEH
--- 2705,2708 ----
***************
*** 2742,2745 ****
--- 2737,2741 ----
  
  		$x init
+ 		
  		if {$_($canvas(current):duplicating)} {
  		#puts "duplicating stuff............ $x"





More information about the Pd-cvs mailing list