[PD-cvs] pd/src desire.tk,1.1.2.13,1.1.2.14
chunlee
chunlee at users.sourceforge.net
Fri Aug 26 06:46:45 CEST 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1084
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
can delete/close canvas, also some stupid bug fix
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.13
retrieving revision 1.1.2.14
diff -C2 -d -r1.1.2.13 -r1.1.2.14
*** desire.tk 25 Aug 2005 18:40:20 -0000 1.1.2.13
--- desire.tk 26 Aug 2005 04:46:41 -0000 1.1.2.14
***************
*** 277,281 ****
# Odd little function to make better Mac accelerators
proc accel_munge {acc} {
! puts "accel_munge::: $acc"
global pd_nt
--- 277,281 ----
# Odd little function to make better Mac accelerators
proc accel_munge {acc} {
! #puts "accel_munge::: $acc"
global pd_nt
***************
*** 310,314 ****
set canvas_id [format %x [expr 0x80f2b50 + $offset_canvas]]
! set canvas_id .$canvas_id
set offset_canvas [expr $offset_canvas + 1]
--- 310,314 ----
set canvas_id [format %x [expr 0x80f2b50 + $offset_canvas]]
! set canvas_id .x$canvas_id
set offset_canvas [expr $offset_canvas + 1]
***************
*** 386,392 ****
}
#-----------------------------------------------------------------------------------#
proc populate_menu {menu context list} {
! puts "__populate_menu::: $menu $context $list"
global accels
--- 386,411 ----
}
+ proc menu_close {name} {
+ puts "menu_close::: $name"
+
+
+
+ foreach to_kill [winfo children $name] {
+ destroy $to_kill
+ }
+
+ #destroy $name.c
+
+ destroy $name
+
+
+ #pd "$name menuclose 0 ;"
+
+ #pdtk_fixwindowmenu
+ }
+
#-----------------------------------------------------------------------------------#
proc populate_menu {menu context list} {
! #puts "__populate_menu::: $menu $context $list"
global accels
***************
*** 554,573 ****
#-----------------------------------------------------------------------------------#
# Odd little function to make better Mac accelerators
! proc accel_munge {acc} {
! puts "accel_munge::: $acc"
!
! global pd_nt
! if {$pd_nt == 2} {
! set tmp [string toupper [string map {Ctrl Meta} $acc] end]
! if [string is upper [string index $acc end]] {
! return Shift+$tmp
! } else {
! return $tmp
! }
! } else {
! return $acc
! }
! }
!
#
--- 573,592 ----
#-----------------------------------------------------------------------------------#
# Odd little function to make better Mac accelerators
! #proc accel_munge {acc} {
! #puts "accel_munge::: $acc"
! #
! # global pd_nt
! # if {$pd_nt == 2} {
! # set tmp [string toupper [string map {Ctrl Meta} $acc] end]
! # if [string is upper [string index $acc end]] {
! # return Shift+$tmp
! # } else {
! # return $tmp
! # }
! # } else {
! # return $acc
! # }
! #}
! #
#
***************
*** 738,741 ****
--- 757,761 ----
proc pdtk_canvas_new {name width height geometry editable} {
puts "pdtk_canvas_new::: $name $width $height $geometry $editable"
+
global pd_opendir pd_tearoff pd_nt cmdline canvasmenu _
***************
*** 757,760 ****
--- 777,784 ----
scrollbar $name.scrollvert -command "$name.c yview"
scrollbar $name.scrollhort -command "$name.c xview" -orient horizontal
+
+
+ #puts "$name.c"
+
#if {[string compare $cmdline(look) ""]} {
#make_button_bar $name.bbar $name
***************
*** 926,929 ****
--- 950,955 ----
set _($self:current_y) 30
+ puts "pdtk_canvas_new::: $name $width $height $geometry $editable"
+
}
***************
*** 943,947 ****
# LATER also cut/copy/paste
proc menu_fixeditmenu {name} {
! puts "menu_fixeeditmenu::: $name"
#global pd_undoaction pd_redoaction pd_undocanvas
--- 969,973 ----
# LATER also cut/copy/paste
proc menu_fixeditmenu {name} {
! #puts "menu_fixeeditmenu::: $name"
#global pd_undoaction pd_redoaction pd_undocanvas
***************
*** 962,966 ****
# message from Pd to update the currently available undo/redo action
proc pdtk_undomenu {name undoaction redoaction} {
! puts "pdtk_undomenu::: $name $undoaction $redoaction"
#global pd_undoaction pd_redoaction pd_undocanvas
--- 988,992 ----
# message from Pd to update the currently available undo/redo action
proc pdtk_undomenu {name undoaction redoaction} {
! #puts "pdtk_undomenu::: $name $undoaction $redoaction"
#global pd_undoaction pd_redoaction pd_undocanvas
***************
*** 1228,1232 ****
-font [format -*-courier-medium--normal--%d-* $font_size]
! bind ${canvas}.${self}text <KeyRelease> {pdtk_text_key %W %x %y %K %A 0}
#$canvas create window 41 41 -window ${canvas}.${self}text -anchor nw\
--- 1254,1265 ----
-font [format -*-courier-medium--normal--%d-* $font_size]
! set _(self) $self
! bind ${canvas}.${self}text <KeyRelease> {
!
! global _
!
! pdtk_text_key $canvas.c $_(self) %W %x %y %K %A 0
!
! }
#$canvas create window 41 41 -window ${canvas}.${self}text -anchor nw\
***************
*** 1256,1260 ****
#-----------------------------------------------------------------------------------#
! proc pdtk_text_key {widget x y key iso shift} {
global _ font
--- 1289,1293 ----
#-----------------------------------------------------------------------------------#
! proc pdtk_text_key {canvas self widget x y key iso shift} {
global _ font
***************
*** 1265,1269 ****
$widget configure -width [expr $name_len + 1]
! #puts "$widget | $canvas | $self"
#puts "name_len: $name_len"
#puts "$self:state -> $_($self:state)"
--- 1298,1302 ----
$widget configure -width [expr $name_len + 1]
! puts "*** $widget | $canvas | $self ***"
#puts "name_len: $name_len"
#puts "$self:state -> $_($self:state)"
More information about the Pd-cvs
mailing list