| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
3102739].
|
|
|
|
| |
Specify disabled combobox text foreground color [#3057573].
|
|
|
|
| |
instead of virtual events.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
of factoring-out of decision logic for whether to delete the selected
text.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
of set :: to work with other var resolvers (itcl). [AS Bug#87409]
|
|
|
|
|
| |
Apply a bit more care to ensure that things continue to work correctly
even when there is no -selectcolor defined.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Emiliano Gavilan.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
| |
with global variables (the only way it *can* work...)
|
|
|
|
|
|
|
|
|
| |
* 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:
|
| |
|
|
|
|
| |
Windows 7.
|
| |
|
| |
|
|
|
|
| |
This requires the vsapi element engine, the hover state and the theme script definition.
|
|
|
|
|
|
|
|
|
|
|
| |
* library/tk.tcl:
* unix/configure.in:
* unix/tk.spec:
* win/configure.in:
* README:
* unix/configure: autoconf-2.59
* win/configure:
|
|
|
|
| |
this makes radio- and checkbuttons look wrong post-TIP#109.
|
| |
|
|
|
|
| |
on X11 windowingsystem.
|
| |
|
| |
|
|
|
|
| |
interactive wish.
|
|
|
|
| |
Quit menu item.
|