[PD-cvs] SF.net SVN: pure-data: [10066] branches/pd-extended/v0-40/pd/src/u_main.tk
eighthave at users.sourceforge.net
eighthave at users.sourceforge.net
Sun Jun 22 20:50:42 CEST 2008
Revision: 10066
http://pure-data.svn.sourceforge.net/pure-data/?rev=10066&view=rev
Author: eighthave
Date: 2008-06-22 11:50:42 -0700 (Sun, 22 Jun 2008)
Log Message:
-----------
reordered items on the File menu so that they match native apps
Modified Paths:
--------------
branches/pd-extended/v0-40/pd/src/u_main.tk
Modified: branches/pd-extended/v0-40/pd/src/u_main.tk
===================================================================
--- branches/pd-extended/v0-40/pd/src/u_main.tk 2008-06-21 22:24:17 UTC (rev 10065)
+++ branches/pd-extended/v0-40/pd/src/u_main.tk 2008-06-22 18:50:42 UTC (rev 10066)
@@ -798,36 +798,40 @@
.mbar.file add command -label Open -command {menu_open} \
-accelerator [accel_munge "Ctrl+o"]
.mbar.file add separator
+.mbar.file add command -label Close -accelerator [accel_munge "Ctrl+w"] \
+ -state disabled
+.mbar.file add command -label Save -accelerator [accel_munge "Ctrl+s"] \
+ -state disabled
+.mbar.file add command -label "Save as..." -accelerator [accel_munge "Ctrl+S"] \
+ -state disabled
+.mbar.file add separator
if {$pd_nt != 2} {
- .mbar.file add command -label Message -command {menu_send} \
+ .mbar.file add command -label "Message..." -command {menu_send} \
-accelerator [accel_munge "Ctrl+m"]
# On MacOS X, follow the standard Human Interface Guidelines
# i.e. the Preferences menu under "Pd"
+ .mbar.file add separator
.mbar.file add command -label Path... \
-command {pd pd start-path-dialog \;}
.mbar.file add command -label Startup... \
-command {pd pd start-startup-dialog \;}
} else { # Mac OS X
# Cmd-m is minimize window on Mac OS X, so remove binding
- .mbar.file add command -label Message -command {menu_send}
+ .mbar.file add command -label "Message..." -command {menu_send}
.mbar.file add separator
.mbar.file add command -label "Make app from patch..." -state disabled
.mbar.file add command -label "Make app from folder..." -state disabled
}
.mbar.file add separator
-.mbar.file add command -label Close -accelerator [accel_munge "Ctrl+w"] \
+.mbar.file add command -label "Print..." -accelerator [accel_munge "Ctrl+p"] \
-state disabled
-.mbar.file add command -label Save -accelerator [accel_munge "Ctrl+s"] \
- -state disabled
-.mbar.file add command -label "Save as..." -accelerator [accel_munge "Ctrl+S"] \
- -state disabled
-.mbar.file add command -label Print -accelerator [accel_munge "Ctrl+p"] \
- -state disabled
+if {$pd_nt != 2} {
+# Mac OS X doesn't put Quit on the File menu
.mbar.file add separator
.mbar.file add command -label Quit -command {menu_quit} \
-accelerator [accel_munge "Ctrl+q"]
+}
-
#################### the "Edit" menu for the Pd window ##############
# this is mostly a placeholder
.mbar.edit add command -label Undo -accelerator [accel_munge "Ctrl+z"] \
@@ -1330,10 +1334,21 @@
-accelerator [accel_munge "Ctrl+o"]
$name.m.file add separator
+ $name.m.file add command -label Close \
+ -command [concat menu_close $name] \
+ -accelerator [accel_munge "Ctrl+w"]
+ $name.m.file add command -label Save -command [concat menu_save $name] \
+ -accelerator [accel_munge "Ctrl+s"]
+
+ $name.m.file add command -label "Save as..." \
+ -command [concat menu_saveas $name] \
+ -accelerator [accel_munge "Ctrl+S"]
+ $name.m.file add separator
+
# arrange menus according to Apple HIG
if {$pd_nt != 2 } {
- $name.m.file add command -label Message -command {menu_send} \
+ $name.m.file add command -label "Message..." -command {menu_send} \
-accelerator [accel_munge "Ctrl+m"]
# these are now part of Preferences... on Mac OS X
$name.m.file add command -label Path... \
@@ -1342,34 +1357,23 @@
-command {pd pd start-startup-dialog \;}
} else {
# Cmd-m is minimize window on Mac OS X
- $name.m.file add command -label Message -command {menu_send}
+ $name.m.file add command -label "Message..." -command {menu_send}
$name.m.file add separator
$name.m.file add command -label "Make app from patch..." \
-command {menu_makeapp 0}
$name.m.file add command -label "Make app from folder..." \
-command {menu_makeapp 1}
}
-
- $name.m.file add separator
- $name.m.file add command -label Close \
- -command [concat menu_close $name] \
- -accelerator [accel_munge "Ctrl+w"]
-
- $name.m.file add command -label Save -command [concat menu_save $name] \
- -accelerator [accel_munge "Ctrl+s"]
-
- $name.m.file add command -label "Save as..." \
- -command [concat menu_saveas $name] \
- -accelerator [accel_munge "Ctrl+S"]
-
- $name.m.file add command -label Print -command [concat menu_print $name] \
+ $name.m.file add separator
+ $name.m.file add command -label "Print..." -command [concat menu_print $name] \
-accelerator [accel_munge "Ctrl+p"]
+ if {$pd_nt != 2} {
+ # Mac OS X doesn't put Quit on the File menu
+ $name.m.file add separator
+ $name.m.file add command -label Quit -command {menu_quit} \
+ -accelerator [accel_munge "Ctrl+q"]
+ }
- $name.m.file add separator
-
- $name.m.file add command -label Quit -command {menu_quit} \
- -accelerator [accel_munge "Ctrl+q"]
-
# the edit menu
menu $name.m.edit -postcommand [concat menu_fixeditmenu $name] -tearoff $pd_tearoff
$name.m add cascade -label Edit -menu $name.m.edit
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Pd-cvs
mailing list