summaryrefslogtreecommitdiffstats
path: root/library/menu.tcl
Commit message (Collapse)AuthorAgeFilesLines
* When a menu is torn off, a new "clone" menu is created which is an exactdrh2001-11-271-2/+4
| | | | | | | | copy of the original. The copy even includes the tearoff bar, though the tearoff bar is not displayed. But even though it wasn't displayed, the tearoff bar on the tearoff menu could be visited using keyboard traversal. This change makes it so that the (invisible) tearoff bar of tearoff menus is no longer visited on keyboard traversal.
* * library/menu.tcl: corrected menu traversal code on Unix tohobbs2001-11-161-11/+10
| | | | better handle entering cascades. [Patch #481219]
* Merged changes from feature branch dgp-privates-into-namespace,dgp2001-08-011-237/+237
| | | | | implementing TIP 44. All Tk commands and variables matching tk[A-Z]* are now in the ::tk namespace.
* * doc/menu.n: Added note regarding rendering ofericm2000-04-171-3/+21
| | | | | | | | | checkbuttons/radiobuttons in menubars on different platforms -- some systems do not draw indicators for check/radiobuttons in menubars. * library/menu.tcl: Corrected behavior of checkbuttons/commands/radiobuttons in menubars [Bug: 630].
* * library/menu.tcl (tkMenuInvoke): corrected naming of tearoffshobbs2000-03-311-5/+5
| | | | | | | | [Bug: 4506] * library/tkfbox.tcl (tkIconList_Goto): caused browsecmd to be called in tkIconList_Select. This causes the entry to be set properly when using the type-in-name-in-listbox bindings.
* * library/menu.tcl: Applied patch from [Bug: 4155]; protectsericm2000-03-101-4/+7
| | | | against grabs on non-viewable windows.
* * library/menu.tcl: Added a check in tkMenuFirstEntry that changesericm2000-03-071-2/+7
| | | | | | | | | menu behavior to only auto-post an immediate child cascade if we are currently on a menubar menu. This prevents massive auto-cascading in cases where the first entry of the cascade is itself a cascade, and the first entry of that cascade is a cascade, and the first entry of that cascade is a cascade ... [Bug: 676].
* 1999-09-01 Jeff Hobbs <hobbs@scriptics.com>hobbs1999-09-021-139/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | * library/msgbox.tcl: changed the behavior of tk_messageBox on Unix to be more Windows like in handling of <Return> and the default button * library/button.tcl: * library/clrpick.tcl: * library/comdlg.tcl: * library/console.tcl: * library/dialog.tcl: * library/entry.tcl: * library/focus.tcl: * library/listbox.tcl: * library/menu.tcl: * library/msgbox.tcl: * library/palette.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl: updated commands to use [string] ops instead of expr equality operators
* Applied patch from Jeff Hobbs to fix typo in menu.tcl [Bug: 2425]redman1999-07-221-2/+2
|
* * library/menu.tcl: Fixed bug where tk_popup fails when called toostanton1999-05-071-3/+8
| | | | quickly. [Bug: 2009]
* * Merged 8.1 branch into the main trunkstanton1999-04-161-122/+130
|
* * library/menu.tcl (tkMenuFind): Changed so keyboard shortcutsstanton1999-02-041-1/+9
| | | | | | will only be found in the current toplevel. Previously, they might be found in menus attached to other toplevels that might not even be mapped. [Bug: 924]
* Replaced SCCS strings, fixed binary filesstanton1998-09-141-1/+1
|
* plugin updateswelch1998-06-271-34/+34
|
* Initial revisionrjohnson1998-04-011-0/+1235