summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* [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>
* [Bug 3000002]: enable use of system sizes for vsapi elementspatthoyts2011-03-221-24/+24
| | | | | | | | | | Added additional flags to the vsapi element engine to enable specifying the system metrics to use when calculating the size of certain elements. This was being done already for the XP theme but the scripted definitions using the vsapi engine for vista/win7 could not use such flags. This fixes scrollbars not reflecting the users configured scrollbar size. Reported-by: Mark Garvey <dunkfan@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* [Bug 3223850] - button remains stuck when disabled as depressed on XPpatthoyts2011-03-191-1/+1
| | | | | | | | | If a button is disabled while the state is pressed, then the release event handler did not remove the pressed state. Modified the handler to always remove the pressed state while only calling invoke if !disabled. Reported-by: Thomas MENEZ <thomasmenez@users.sourceforge.net> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* [Bug 3181181] tearoff sub-menu windows not being shown on Windows.patthoyts2011-03-161-0/+5
| | | | | | | | | Commit f59e9722e9 changed tearoff menu windows to be transient toolwindow toplevels. However the hidden menu hierarchy confuses the toplevel search when the menu being torn off is a submenu and not a direct child of the menubar. This patch fixes the search to exclude these hidden menu windows. Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
* [Patch #3154705] Close button has no effectnijtmans2011-01-131-4/+2
|
* Updated German messages. Thanks to Ruediger Haertel. [Patch 2442309] [Bug ↵nijtmans2010-11-041-3/+5
| | | | 3102739].
* library/ttk/winTheme.tcl, library/ttk/xpTheme.tcl, library/ttk/vistaTheme.tcl:jenglish2010-09-023-5/+17
| | | | Specify disabled combobox text foreground color [#3057573].
* library/ttk/entry.tcl: Revert keyboard navigation bindings to use real eventsjenglish2010-09-011-15/+15
| | | | instead of virtual events.
* Major backport of 8.6 Ttk for 8.5.9. Most changes were only beinghobbs2010-08-2620-224/+476
| | | | | | | | | | | | | | committed to head (8.6), although they could apply for 8.5 as well. This re-sync makes future work easier to maintain and adds some useful work for 8.5 users. Notable changes: - Lots of code cleanup - Some bug fixes never backported - Addition of ttk::spinbox - minor color changes - Improved Vista/7 styling - Move to tile version 0.8.6 (pseudo-package) - ABI and API compatible (even $w identify) - minor new features (extended $w identify)
* * library/text.tcl (TextCursorInSelection): [Patch 2585265]: Backportdkf2010-08-121-24/+31
| | | | | of factoring-out of decision logic for whether to delete the selected text.
* * library/msgs/pl.msg: Backport updates to pl.msg from HEADdgp2010-08-101-30/+30
|
* * generic/tk.h: Bump to 8.5.9 for release.dgp2010-08-041-2/+2
| | | | | | | | | | | | | * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updated for 8.5.9 release.
* * library/button.tcl (::tk::CheckEnter): use uplevel set insteadhobbs2010-08-031-2/+4
| | | | of set :: to work with other var resolvers (itcl). [AS Bug#87409]
* * library/button.tcl (CheckInvoke, CheckEnter): [Patch 1530276 redux]:dkf2010-05-031-3/+3
| | | | | Apply a bit more care to ensure that things continue to work correctly even when there is no -selectcolor defined.
* TIP #359: Extended window manager hints support for X11.patthoyts2010-01-207-8/+19
|
* TIP 360: Remove special handling of the .help menu on X11.patthoyts2010-01-091-1/+2
|
* TIP 360: Make Tk menu activation follow mouse movements.patthoyts2010-01-092-5/+23
|
* Backported fix for tk_dialog <Return> bindingpatthoyts2010-01-041-24/+11
|
* Backported fix for console keyboard menu activation and <<Cut>> handling.patthoyts2010-01-041-28/+40
|
* Correctly handle quoted ampersands in AmpMenuArgs and friendspatthoyts2010-01-041-20/+4
|
* tearoff menus should be transient and use the toolwindow style on Windowspatthoyts2010-01-031-1/+6
|
* ttk::sizegrip: Patch to avoid bizarro behavior under compiz [Bug 2912356].jenglish2009-12-231-3/+6
|
* [Bug 2919205]: Correct ordering of arguments to tk_messageBox.dkf2009-12-221-2/+2
|
* Rename variable to avoid clash with floorplan demo. Reported bydkf2009-12-161-3/+3
| | | | Emiliano Gavilan.
* * library/demos/unicodeout.tcl: Added code to check forKevin B Kenny2009-12-151-19/+41
| | | | | | | | right-to-left support on Windows and adjust Hebrew and Arabic character strings accordingly. Changed the Hebrew string to 'ktb ebryt' (ktav Ivrit, "Hebrew writing") to be consistent with at least the Greek and Russian strings. Thanks to Rodrigo Readi for calling the inconsistency to our attention.
* [Bug 2912473]: Stop problems caused by display names with a double colon in.dkf2009-12-111-75/+84
|
* Added demo of ttk::scale widget.dkf2009-12-102-1/+44
|
* * library/safetk.tcl (::safe::loadTk): [Bug 2902573]: Fixed accessandreas_kupries2009-12-101-3/+7
| | | | | | to the cleanupHook of the safe base. The code used the old internal commands which have been removed since 2009-12-09. See Tcl's ChangeLog.
* Fix the selection of treeview rows on Windows XP and Vistapatthoyts2009-12-032-1/+25
|
* *** 8.5.8 TAGGED FOR RELEASE ***dgp2009-11-031-2/+2
| | | | | | | | | | | | | | * generic/tk.h: Bump to 8.5.8 for release. * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Updated for 8.5.8 release.
* Minor glitch fix.dkf2009-10-271-2/+2
|
* Fix [Bug 1854913] by improving the class bindings.dkf2009-10-251-9/+11
|
* [Patch 1530276]: Improve no-indicator check/radio buttons on Unix.dkf2009-10-241-7/+118
|
* Deal with [Patch 2168768], so making the -typevariable option work consistentlydkf2009-10-222-15/+19
| | | | with global variables (the only way it *can* work...)
* * generic/tkConsole.c: Relax the runtime version requirements on Tcldgp2009-10-151-2/+2
| | | | | | | | | * generic/tkMain.c: so that Tk 8.5.8 can [load] into Tcl 8.6 (and * generic/tkWindow.c: later 8.*) interps. * library/tk.tcl * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc:
* [Patch 2870648]: Corrected cursor used in file/directory dialogs.dkf2009-10-081-2/+2
|
* [Bug 2787164] fix size of dropdown arrow on combobox and menubutton for ↵patthoyts2009-10-071-2/+17
| | | | Windows 7.
* Correct bindings for [tk_messageBox].dkf2009-08-241-4/+4
|
* More graceful handling of resizing.dkf2009-08-081-15/+18
|
* Backported support for the Vista theme.patthoyts2009-05-143-17/+218
| | | | This requires the vsapi element engine, the hover state and the theme script definition.
* * generic/tk.h: Bump to 8.5.6 for release.dgp2009-04-101-2/+2
| | | | | | | | | | | * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure:
* tk_setPalette: Don't set *selectColor: #b03060;jenglish2009-04-101-5/+2
| | | | this makes radio- and checkbuttons look wrong post-TIP#109.
* * library/msgbox.tcl: don't set msgbox bitmap background on TkAqua.das2009-04-101-2/+2
|
* * library/demos/filebox.tcl: only show "Motif Style Dialog" checkbuttondas2009-04-101-2/+2
| | | | on X11 windowingsystem.
* * library/demos/widget: GOOBE: use ttk::cursordas2009-04-101-6/+6
|
* * library/ttk/cursors.tcl: backport ttk::cursor from HEADdas2009-04-101-14/+167
|
* * library/demos/knightstour.tcl: fix knightstour demo not running fromdas2009-04-101-8/+6
| | | | interactive wish.
* * library/console.tcl (::tk::ConsoleInit): remove redundant TkAquadas2009-04-101-5/+2
| | | | Quit menu item.