| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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)
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Windows 7.
|
| |
| |
| |
| | |
This requires the vsapi element engine, the hover state and the theme script definition.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
font instead of hardcoded color values and deprecated native font name.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Specify disabled combobox text foreground color [#3057573].
|
| | |
|
| |
| |
| |
| |
| |
| | |
* library/ttk/entry.tcl: explicitly do nothing, since Tk-on-Cocoa will
generate (invisible zero-width) characters for them otherwise. The
explicitly empty bindings are harmless on other platforms.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modern unix window managers use a set of window properties to give
hints as to the purpose of a toplevel window. They then use these
hints to apply various animation and decoration options based on the
type (dialog, menu, tooltip and more).
This patch adds a [wm attributes $w -type] option to control and read
the type hint and makes use of this for the ttk::combobox and the
dialogs raised from the Tk library scripts.
Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
|
| |
| |
| |
| | |
movements in entries and text widgets. They vary between platforms!
|
| |
| |
| |
| | |
([Bug 2917688], also fixes [Bug 2546779]).
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
+ Where possible, replace [a; update; b] with [a ; after 0 b].
+ Where not possible, use [update idletasks] instead of full [update].
+ Use [after 0] in favor of [after idle] for delayed work,
to reduce likelihood of reentrancy issues in [update idletasks].
|
| |
| |
| |
| | |
Windows 7.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* library/ttk/aquaTheme.tcl: modern L&F; adjust tab & notebook
padding and tabmargins; correct
appearance of selected tree header; add
support for native tree header sort
arrows via user1 state. [Patch 2819620]
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
and checkbutton indicators. Fixes [Bug 2003310]; also makes "alt"
theme check/radiobuttons look like Windows 98, as intended.
* library/ttk/altTheme.tcl: Specify dark gray -bordercolor
to soften edges.
|
| |
| |
| |
| | |
Factored out [ttk::bindMouseWheel] procedure.
|
| |
| |
| |
| |
| | |
Moved most spinbox "business logic" out of ttkEntry.c into Tcl bindings.
Minor spinbox appearance improvements in clam theme.
|
| | |
|
| |
| |
| |
| | |
(patch from Pat Thoyts; needed to support proper visual feedback on Vista).
|
| |
| |
| |
| | |
for each theme as needed.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Add correct platform-specific cursors for OSX [Bug 2054562]
Use correct cursor for ttk::entry and ttk::combobox widgets [Bug 1534835]
|
| | |
|
| |
| |
| |
| | |
font instead of hardcoded color values and deprecated native font name.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ Added [$tv identify region], [$tv identify element],
and [$tv identify item] subcommands.
+ Simplified bindings.
+ Added [$tv tag has] subcommand.
+ Tag-related display improvements: setting a tag -background
or -foreground no longer overrides selection feedback.
+ Don't need separate 'Item', 'Cell', and 'Row' style
settings anymore, only the base "Treeview" style is used.
|
| | |
|
| | |
|
| |
| |
| |
| | |
disabled
|
|/ |
|
|
|
|
| |
as intended [Bug 1890211]. Clarified documentation.
|
|
|
|
| |
(error if no current focus item; reported on c.l.t.)
|
|
|
|
| |
(Fixes #1442006, #1821939, #1862692)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add "fill" element: like "background" but only erases parcel.
* generic/ttk/ttkFrame.c: Use fill element in Labelframe Label
sublayout. Also improved default labelmargins for -labelanchor w*, e*.
* generic/ttk/ttkLabel.c: no longer need Labelframe hack.
* library/ttk/aquaTheme.tcl: ImageTextElement no longer needed.
TextElement no longer needs '-background' option.
|
|
|
|
|
|
|
|
| |
instead of single element.
* generic/ttk/ttkLabel.c: Default -anchor for text and label elements
is now "w" instead of "center". Fixes [Bug 1614540].
* library/ttk/defaults.tcl, library/ttk/*Theme.tcl: Button styles
now need explicit "-anchor center".
|
|
|
|
|
| |
so that patches can flow back and forth.
aquaTheme.tcl: Extra TButton -padding no longer needed.
|
| |
|