Skip to content

Commit acff00e

Browse files
authored
[ttkthemes] Update to 3.3.* (#15009)
1 parent e2bc120 commit acff00e

File tree

4 files changed

+18
-14
lines changed

4 files changed

+18
-14
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Inconsistency because some params being between *args and **kwargs:
2+
ttkthemes.ThemedStyle.__init__
3+
ttkthemes.ThemedTk.__init__
4+
ttkthemes.themed_style.ThemedStyle.__init__
5+
ttkthemes.themed_tk.ThemedTk.__init__

stubs/ttkthemes/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version = "3.2.*"
1+
version = "3.3.*"
22
upstream_repository = "https://github.com/RedFantom/ttkthemes"

stubs/ttkthemes/ttkthemes/themed_style.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ from ._widget import ThemedWidget
55

66
class ThemedStyle(ttk.Style, ThemedWidget):
77
def __init__(
8-
self, master: tkinter.Misc | None = ..., *, theme: str | None = None, gif_override: bool | None = False
8+
self, master: tkinter.Misc | None = None, theme: str | None = None, gif_override: bool | None = False
99
) -> None: ...
1010
# theme_use() can't return None (differs from ttk.Style)
1111
def theme_use(self, theme_name: str | None = None) -> str: ... # type: ignore[override]

stubs/ttkthemes/ttkthemes/themed_tk.pyi

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,18 @@ class ThemedTk(tkinter.Tk, ThemedWidget):
88
def __init__(
99
self,
1010
# non-keyword-only args copied from tkinter.Tk
11-
screenName: str | None = ...,
12-
baseName: str | None = ...,
13-
className: str = ...,
14-
useTk: bool = ...,
15-
sync: bool = ...,
16-
use: str | None = ...,
17-
*,
18-
theme: str | None = ...,
11+
screenName: str | None = None,
12+
baseName: str | None = None,
13+
className: str = "Tk",
14+
useTk: bool = True,
15+
sync: bool = False,
16+
use: str | None = None,
17+
theme: str | None = None,
1918
# fonts argument does nothing
20-
toplevel: bool | None = ...,
21-
themebg: bool | None = ...,
22-
background: bool | None = ..., # old alias for themebg
23-
gif_override: bool = ...,
19+
toplevel: bool | None = None,
20+
themebg: bool | None = None,
21+
background: bool | None = None, # old alias for themebg
22+
gif_override: bool = False,
2423
) -> None: ...
2524
def set_theme(self, theme_name: str, toplevel: bool | None = None, themebg: bool | None = None) -> None: ...
2625
# Keep this in sync with tkinter.Tk

0 commit comments

Comments
 (0)