Browse Source

git-gui: Disable tearoff menus on Windows, Mac OS X

The Windows and Mac OS X platforms do not generally use the tearoff
menu feature found on traditional X11 based systems.  On Windows the
Tk engine does support the feature, but it really is out of place and
just confuses people who aren't used to working on a UNIX system.  On
Mac OS X its not supported for the root menu bar and its submenus, as
it doesn't fit into the overall platform UI model.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
maint
Shawn O. Pearce 18 years ago
parent
commit
f60fdd0eaa
  1. 4
      git-gui.sh

4
git-gui.sh

@ -1221,6 +1221,10 @@ foreach class {Button Checkbutton Entry Label @@ -1221,6 +1221,10 @@ foreach class {Button Checkbutton Entry Label
}
unset class

if {[is_Windows] || [is_MacOSX]} {
option add *Menu.tearOff 0
}

if {[is_MacOSX]} {
set M1B M1
set M1T Cmd

Loading…
Cancel
Save