[PD-cvs] pd/src desire.tk,1.1.2.213,1.1.2.214
chunlee
chunlee at users.sourceforge.net
Tue May 30 02:15:13 CEST 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14035
Modified Files:
Tag: devel_0_39
desire.tk
Log Message:
started with keybindings...
Index: desire.tk
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/desire.tk,v
retrieving revision 1.1.2.213
retrieving revision 1.1.2.214
diff -C2 -d -r1.1.2.213 -r1.1.2.214
*** desire.tk 27 May 2006 22:16:03 -0000 1.1.2.213
--- desire.tk 30 May 2006 00:15:11 -0000 1.1.2.214
***************
*** 351,354 ****
--- 351,411 ----
}
+ #-----------------------------------------------------------------------------------#
+ set key(Object) "Ctrl+1"
+ set key(Message) "Ctrl+2"
+ set key(Number) "Ctrl+3"
+ set key(Symbol) "Ctrl+4"
+ set key(Comment) "Ctrl+5"
+ set key(Bang) "Alt+b"
+ set key(Toggle) "Alt+t"
+ set key(Number2) "Alt+n"
+ set key(Vslider) "Alt+v"
+ set key(Hslider) "Alt+h"
+ set key(Vradio) "Alt+d"
+ set key(Hradio) "Alt+i"
+ set key(VU) "Alt+u"
+ set key(dropper) "Alt+x"
+ set key(Canvas) "Alt+c"
+ set key(Graph) ""
+ set key(Array) ""
+ set key(parentwindow) ""
+ set key(Pdwindow) ""
+ set key(new_file) "Ctrl+n"
+ set key(open_file) "Ctrl+o"
+ set key(pdrc_editor) "Ctrl+p"
+ set key(ddrc_editor) "Ctrl+l"
+ set key(send_message) "Ctrl+m"
+ set key(paths) ""
+ set key(quit) "Ctrl+q"
+ set key(find) "Ctrl+f"
+ set key(find_again) "Ctrl+g"
+ set key(find_last_error) ""
+ set key(audio_on) "Ctrl+/"
+ set key(audio_off) "Ctrl+."
+ set key(audio_settings) ""
+ set key(midi_settings) ""
+ set key(test_audio_and_midi) ""
+ set key(load_meter) ""
+ set key(latency_meter) ""
+ set key(about) ""
+ set key(class_browser) ""
+ set key(quit) "Ctrl+q"
+ set key(close) "Ctrl+w"
+ set key(save) "Ctrl+s"
+ set key(save_as) "Ctrl+S"
+ set key(cut) "Ctrl+x"
+ set key(copy) "Ctrl+c"
+ set key(print) "Ctrl+p"
+ set key(undo) "Ctrl+z"
+ set key(redo) "Ctrl+Z"
+ set key(paste) "Ctrl+v"
+ set key(duplicate) "Ctrl+d"
+ set key(select_all) "Ctrl+a"
+ set key(text_editor) "Ctrl+t"
+ set key(font_bomb) ""
+ set key(tidy_up) ""
+ set key(reload) ""
+ set key(redraw) ""
+ set key(crosshair) ""
################## set up main window #########################
***************
*** 361,364 ****
--- 418,422 ----
def Client init_binds {} {
global OS
+ set @accels {}
bind . <Control-Key> {$main ctrlkey %K 0}
bind . <Control-Shift-Key> {$main ctrlkey %K 1}
***************
*** 639,651 ****
}
def Menuable populate_menu_1 {menu e} {
if {[llength $e]==0} {$menu add separator; return}
mset {text cmd accel} $e
if {![llength $cmd]} {
set cmd "%W $text"
set text [say $text]
}
! set accel [accel_munge $accel]
regsub -all %W $cmd $self cmd
! if {$accel != ""} {dict set @accels $accel $cmd}
if {[llength $e]==3} {
$menu add command -label $text -command $cmd \
--- 697,717 ----
}
def Menuable populate_menu_1 {menu e} {
+ global key
if {[llength $e]==0} {$menu add separator; return}
mset {text cmd accel} $e
+ set accel [accel_munge $key($text)]
if {![llength $cmd]} {
set cmd "%W $text"
set text [say $text]
}
! #set accel [accel_munge $accel]
regsub -all %W $cmd $self cmd
! if {$accel != ""} {
! if {![dict exists $@accels $accel]} {
! dict set @accels $accel $cmd} else {
! puts "***** warning:: $accel already assigned *****"
! dict set @accels $accel $cmd
! }
! }
if {[llength $e]==3} {
$menu add command -label $text -command $cmd \
***************
*** 710,713 ****
--- 776,780 ----
set key "Ctrl+$key"
if {[dict exists $@accels $key]} {
+ puts "key ==== $key | cmd === [dict get $@accels $key]"
$self eval% [dict get $@accels $key]
return
***************
*** 760,764 ****
default {concat 1}}]
set look(minobjwidth) 21
-
#-----------------------------------------------------------------------------------#
proc read_ddrc {} {
--- 827,830 ----
***************
*** 821,824 ****
--- 887,891 ----
set @ninlets 1
set @noutlets 0
+ set @accels {}
super
}
***************
*** 965,969 ****
$main populate_menu .mbar.help {
{about {} ""}
- {"Pure Documentation..." {} ""}
{class_browser {} ""}
}
--- 1032,1035 ----
***************
*** 1179,1183 ****
def Canvas new_menubar {editable} {
set name .$self
! global pd_opendir pd_tearoff OS cmdline
set m $name.m
menu $m
--- 1245,1249 ----
def Canvas new_menubar {editable} {
set name .$self
! global pd_opendir pd_tearoff OS cmdline key
set m $name.m
menu $m
***************
*** 1214,1220 ****
{redraw {} {}}}
# {crosshair {global crosshair; set crosshair [expr !!$crosshair]} "" toggle}
-
$self populate_menu put {
! {Object {[%W canvas] editmode= 1; pd .%W obj %X %Y} "Ctrl+1"}
{Message {[%W canvas] editmode= 1;pd .%W msg %X %Y} "Ctrl+2"}
{Number {[%W canvas] editmode= 1;pd .%W floatatom %X %Y} "Ctrl+3"}
--- 1280,1285 ----
{redraw {} {}}}
# {crosshair {global crosshair; set crosshair [expr !!$crosshair]} "" toggle}
$self populate_menu put {
! {Object {[%W canvas] editmode= 1;pd .%W obj %X %Y} "Ctrl+1"}
{Message {[%W canvas] editmode= 1;pd .%W msg %X %Y} "Ctrl+2"}
{Number {[%W canvas] editmode= 1;pd .%W floatatom %X %Y} "Ctrl+3"}
***************
*** 1236,1241 ****
{Array {[%W canvas] editmode= 1;pd .%W menuarray} {}}}
$self populate_menu window {
! {"parent window" {menu_windowparent} {}}
! {"Pd window" {menu_pop_pd} {}}
{}
}
--- 1301,1306 ----
{Array {[%W canvas] editmode= 1;pd .%W menuarray} {}}}
$self populate_menu window {
! {"parentwindow" {menu_windowparent} {}}
! {"Pdwindow" {menu_pop_pd} {}}
{}
}
***************
*** 4142,4146 ****
color outletfg
color selrect
! section test
}
--- 4207,4212 ----
color outletfg
color selrect
! section keys
! string put
}
More information about the Pd-cvs
mailing list