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 OS [lindex $tcl_platform(os) 0]
|
||||||
set env(LC_ALL) C
|
set env(LC_ALL) C
|
||||||
# tcl variable XSCHEM_LIBRARY_PATH should already be set in xschemrc
|
# tcl variable XSCHEM_LIBRARY_PATH should already be set in xschemrc
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue