[PD-cvs] pd/src desire.tk,1.1.2.600.2.134,1.1.2.600.2.135

chunlee chunlee at users.sourceforge.net
Fri Dec 22 19:22:30 CET 2006


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

Modified Files:
      Tag: desiredata
	desire.tk 
Log Message:
somemore gop fixes


Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.600.2.134
retrieving revision 1.1.2.600.2.135
diff -C2 -d -r1.1.2.600.2.134 -r1.1.2.600.2.135
*** desire.tk	22 Dec 2006 16:57:45 -0000	1.1.2.600.2.134
--- desire.tk	22 Dec 2006 18:22:26 -0000	1.1.2.600.2.135
***************
*** 1438,1441 ****
--- 1438,1442 ----
  # to be called only from Pd side.
  def Canvas editmode= {mode} {
+     if {!$mode} {$self deselect_all}
      set @editmode $mode; $self changed editmode
  #    catch {.$self.bbar.edit configure -image icon_mode_$mode}
***************
*** 2334,2344 ****
  	#[$@canvas widget] lower ${self}BASE ${self}TEXT
  	[[$self get_canvas] widget] lower ${self}BASE ${self}TEXT
  }
  
! def ObjectBox draw {} {
! 	super
!         $self draw_io
! 	#if {$@isnew} {$self edit} ;# why this here ?
! }
  
  # this is called from the GUI; text= is reserved for server.
--- 2335,2342 ----
  	#[$@canvas widget] lower ${self}BASE ${self}TEXT
  	[[$self get_canvas] widget] lower ${self}BASE ${self}TEXT
+ 	#[[$self get_canvas] widget] lower ${self}BASE
  }
  
! def ObjectBox draw {} {super; $self draw_io}
  
  # this is called from the GUI; text= is reserved for server.
***************
*** 3430,3434 ****
  	if {$@editmode} {
  		switch $@action {
! 			edit {$id edit; set @action none; $id changed action}
  			move {$self unclick_move}
  			none {}
--- 3428,3437 ----
  	if {$@editmode} {
  		switch $@action {
! 			edit {
! 				if {[$id canvas] != $self} {
! 					set obj [$id get_parent_gop $self]
! 				} else {set obj $id}
! 				$obj edit; set @action none; $obj changed action
! 			}
  			move {$self unclick_move}
  			none {}
***************
*** 4013,4016 ****
--- 4016,4020 ----
  def Box draw {} {
  	$self draw_box
+ 	[[$self get_canvas] widget] raise $self
  	$self update_hilite_io
  #	if {[$self class] == "Canvas"} {$self restack}





More information about the Pd-cvs mailing list