summaryrefslogtreecommitdiffstats
path: root/library/menu.tcl
Commit message (Collapse)AuthorAgeFilesLines
* (c) -> ©jan.nijtmans2020-12-091-1/+1
|
* Merge trunkjan.nijtmans2020-10-051-4/+4
|
* Consistancy in Key/Button bindings: Use "<Button-1>" in stead of "<1>", ↵jan.nijtmans2020-01-141-5/+5
| | | | "Key" in stead of "KeyPress" and "Button" in stead of "ButtonPress". Also eliminate unnessary "Any" and "Key" modifiers.
* Fix bug [9286526144]: incorrect menu locations for ttk menubuttons.culler2019-03-081-9/+0
|
* Avoid errors when a menu is destroyed before its postcommand is run.culler2019-01-131-2/+4
|
* Fix related menubutton issues on linux and Windows.culler2019-01-111-121/+136
|
* Fix bug [70e531918e]: geometry issues with menubuttons on macOSculler2019-01-091-2/+17
|
* Fix [59fccbfa27]: Clicking on empty menubar area stops menus working. Thanks ↵fvogel2018-03-251-1/+3
| | | | to cjmcdonald.
* Add "break" to "bind Menu <KeyPress>" in library/menu.tcl. Fixes bug ↵kjnash2017-06-131-0/+1
| | | | adc028c8d0.
* Fixed [fa32290898] - Can't dismiss ttk::menubutton menu until mouse has ↵fvogel2016-08-191-0/+4
| | | | hovered over it
* Remove various unnecessary "global tcl_platform" occurrences, which are no ↵jan.nijtmans2015-08-051-9/+2
| | | | | longer used. Add "Fit To Screen Width" menu entry to Windows (and android) console menu. Ported from androwish.
* Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel ↵fvogel2015-07-281-1/+1
|\ | | | | | | destroy
| * Fixed bug [1236306fff] - TraverseToMenu error with alt binding to toplevel ↵fvogel2015-07-281-1/+1
| | | | | | | | destroy
| * Small patch for menubtton demo on OS X; thanks to Marc CullerKevin Walzer2015-04-091-0/+6
| |
* | Small patch for menubtton demo on OS X; thanks to Marc CullerKevin Walzer2015-04-091-0/+6
| |
* | Merged. Ticket [3279221]: Fixed setup of popup menu to preventandreask2014-02-061-0/+1
|\ \ | |/ | | | | immediate disappearance due to an event race.
| * Ticket [3279221]: Fixed setup of popup menu to prevent immediateandreask2014-02-061-0/+1
| | | | | | | | disappearance due to an event race.
* | [Bug 3608074]: Add <<Invoke>> bindings to Button's, Listbox and Menu.jan.nijtmans2013-03-271-0/+7
|\ \ | |/ | | Document <<Invoke>>, <<ThemeChanged>>, <<EnteredChild>> (ttk_pandedwindow only) and <<Increment/Decrement>> (ttk_spinbox only)
| * Add <<Invoke>> bindings to button, listbox and menu, for consistancy with ttk.jan.nijtmans2013-03-201-0/+7
| |
* | Generate -errorcode values to go with errors. Generate messages and postscriptdkf2012-08-271-6/+5
| | | | | | using Tcl_Obj API, not the string result API.
* | 8 new virtual events (doc not updated yet)jan.nijtmans2012-08-091-2/+2
| |
* | [Bug 3555644]: Better use of virtual events.jan.nijtmans2012-08-091-2/+2
|/
* [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
|\
| * [Bug 3534137]: $tcl_platform(platform) != [tk windowingsystem]jan.nijtmans2012-06-101-1/+1
| |
* | If tk.dll loaded in cygwin, don't use the win32 file dialogsjan.nijtmans2012-05-051-58/+54
|\ \ | |/
| * [Bug 2768586]: Only do menu correction on Windows < Win7jan.nijtmans2012-05-051-73/+85
| |\ | | | | | | If tk.dll loaded in cygwin, don't use the win32 file dialogs
* | \ [Bug 2768586]: Menu posting problem on dual monitorsjan.nijtmans2012-05-041-9/+8
|\ \ \ | |/ /
| * | [Bug 2768586]: Menu posting problem on dual monitorsjan.nijtmans2012-05-041-9/+8
| |/
* | Purge RCS Keywords.dgp2011-06-081-2/+0
|\ \ | |/
| * Purge RCS Keywords.dgp2011-06-081-2/+0
| |
| * Backport from HEAD of Aqua changes from 2007-10-12 to 2007-11-09das2007-11-091-6/+15
| |
| * * library/bgerror.tcl: Updates to use Tcl 8.4 features. [Patch ↵dgp2006-01-251-117/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1237759] * library/button.tcl: * library/choosedir.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/panedwindow.tcl: * library/safetk.tcl: * library/scale.tcl: * library/scrlbar.tcl: * library/spinbox.tcl: * library/tearoff.tcl: * library/text.tcl: * library/tk.tcl: * library/tkfbox.tcl: * library/xmfbox.tcl:
| * * library/menu.tcl (::tk::PostOverPoint): correct menu post nearhobbs2005-12-011-6/+10
| | | | | | | | bottom of screen on Windows. [Bug 1353416]
| * change tk_popup to have sticky menustmh2005-05-271-2/+5
| |
| * * library/menu.tcl (::tk::MbPost): make menubuttons that posthobbs2004-02-041-2/+11
| | | | | | | | above or below reverse direction when not enough space is available.
* | [Bug # 3306909]: tk_popup placement on Windows Vista can be incorrect.patthoyts2011-06-011-13/+24
| | | | | | | | | | | | | | | | | | When posting menus near the bottom of the screen on Windows versions newer than XP the menu may be placed incorrectly. This is due to code in PostOverPoint that corrects an error in the XP window manager. This fix is no longer required for Vista and Windows7. Reported-by: Harald Oehlmann <oehhar@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | [Bug 3294593] fix menu unposting under some conditions.patthoyts2011-04-301-5/+4
| | | | | | | | | | | | | | | | Moving the pointer off a cascaded submenu over the application window and then back to the parent menu window on a non-cascade entry would leave the submenu displayed when it should be unposted. This patch solves this issue. Suggested-by: Schelte Bron <sbron@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | [Bug 2949774]: cascade menus should popdown ofter loosing the pointer.patthoyts2011-04-301-5/+12
| | | | | | | | | | | | | | | | | | | | When the pointer moves to another entry from a cascade entry the sub-menu should popdown. This is how other menus on X11 work today. This effect will not be used if the user has configured ClickToFocus to maintain the previous Tk menu effects. (backported from trunk) Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* | TIP 360: Make Tk menu activation follow mouse movements.patthoyts2010-01-091-4/+21
| |
* | * library/menu.tcl (::tk::MbPost): fix error thrown in y positiondas2009-04-101-3/+3
| | | | | | | | computation with indicatoron.
* | a final fixtmh2008-09-091-8/+8
| |
* | add global commands for tk_strictMotif variabletmh2008-09-091-4/+4
| |
* | fix typo added to menu.tcltmh2008-08-271-2/+2
| |
* | [bug 1023955 : don't flip cursors on menus to arrow pointer.tmh2008-08-251-7/+15
| |
* | merge stable branch onto HEADdgp2007-12-131-1/+1
| |
* | * macosx/tkMacOSXButton.c: sync formatting, whitespace, copyrightdas2007-11-091-1/+2
| | | | | | | | | | | | | | | | | | | | * macosx/tkMacOSXDialog.c: with core-8-4-branch. * macosx/tkMacOSXMenus.c: * macosx/tkMacOSXWm.c: * xlib/xgc.c * library/bgerror.tcl: * library/console.tcl: * library/menu.tcl:
* | * library/menu.tcl: correct handling of menubutton "active"das2007-11-081-6/+14
| | | | | | | | state on Aqua to match that of buttons.
* | * library/menu.tcl (::tk::MenuUnpost): remove leftover ] fromhobbs2005-10-161-2/+2
| | | | | | | | string equal mods of 2005-07-25. (sowadsky)
* | Apply some of the changes suggested in [Patch 1237759]dkf2005-07-251-121/+109
| |
* | change tk_popup to have sticky menustmh2005-05-271-2/+5
| |