| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
keep track of whether a drag transaction is in progress;
only initiate autoscroll in <B1-Leave> if selectMode is not "none"
and if %m is NotifyNormal.
|
| |
|
|
|
|
| |
ttk::progressbar::Autoincrement, so that the widget is in a consistent state when any write traces on the linked -variable are fired
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
instead of in Post command (see #1349811 for info).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to factor out double-buffering related code.
* macosx/ttkMacOSXAquaTheme.c: Use SetThemeBackGround/
kThemeBrushModelessDialogBackground{Active|Inactive}
instead of ApplyThemeBackground/kThemeBackgroundWindowHeader
(advice from DAS).
* library/ttk/aquaTheme.tcl: Use darker shade for inactive
and disabled text, to match typical values of most
kThemeXXXTextColorInactive values.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* library/bgerror.tcl, library/dialog.tcl, library/listbox.tcl:
* library/msgbox.tcl, library/optMenu.tcl, library/tclIndex:
* library/tkfbox.tcl, library/demos/floor.tcl, library/demos/rmt:
* library/demos/tcolor, library/demos/text.tcl:
* library/demos/twind.tcl, library/demos/widget: Buh-bye Motif look
* library/ttk/fonts.tcl: Update of Tk default look in 8.5
* macosx/tkMacOSXDefault.h: Trims border sizes, cleaner X11 look
* unix/tkUnixDefault.h: with minor modifications for Win32/Aqua.
* win/tkWinDefault.h: Uses Tk*Font definitions throughout for
* win/tkWinFont.c: classic widgets. [Bug #1820344]
* library/obsolete.tcl (::tk::classic::restore): This restores
changes made to defaults in 8.5 using the 'option' command,
segmented into logical groups.
|
|
|
|
|
|
|
| |
on OSX, to prevent TkAqua from shrinking the scrollbar to make
room for a grow box that isn't there.
* macosx/ttkMacOSXTheme.c, library/ttk/aquaTheme.tcl:
Reworked combobox layout.
|
|
|
|
| |
transient on each drop to handle reparent-able frames. [Bug 1818441]
|
|
|
|
| |
since ttk::scrollbar isn't [namespace export]ed.
|
|
|
|
|
|
|
|
| |
fixes [#1814778, #1780286, #1609168, #1349586]
* library/ttk/aquaTheme.tcl: Factored out aqua-specific
combobox -postposition adjustments.
* generic/ttk/ttkTrack.c: Detect [grab]s and unpress
pressed element; combobox workaround no longer needed.
|
|
|
|
| |
platforms; correct aqua font sizes.
|
| |
|
| |
|
|
|
|
| |
platforms (mac and unix get handled in script, windows in C)
|
| |
|
| |
|