dirty hack to make a click on an open menu close it
This commit is contained in:
parent
09e93b5e0f
commit
ed1149edb2
|
|
@ -8827,6 +8827,21 @@ if { [info exists has_x]} {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
# This is a dirty hack to make a click on an open menu close it.
|
||||
# not guaranteed to work on future tk versions
|
||||
bind Menu <Button> {
|
||||
if {$tk::Priv(menuBar) ne {}} {
|
||||
tk::MenuEscape %W
|
||||
set Priv(menuBar) {}
|
||||
set Priv(focus) {}
|
||||
unset -nocomplain Priv(menuActivated)
|
||||
%W activate none
|
||||
} else {
|
||||
tk::MenuButtonDown %W
|
||||
}
|
||||
}
|
||||
|
||||
set OS [lindex $tcl_platform(os) 0]
|
||||
set env(LC_ALL) C
|
||||
# tcl variable XSCHEM_LIBRARY_PATH should already be set in xschemrc
|
||||
|
|
|
|||
Loading…
Reference in New Issue