add types to tkinter invoke methods (#5582)

This commit is contained in:
Akuli
2021-06-06 21:32:30 +03:00
committed by GitHub
parent 68dbab81f4
commit 4b66a9cd4e
2 changed files with 8 additions and 7 deletions

View File

@@ -995,7 +995,7 @@ class Button(Widget):
def configure(self, cnf: str) -> Tuple[str, str, str, Any, Any]: ...
config = configure
def flash(self): ...
def invoke(self): ...
def invoke(self) -> Any: ...
class Canvas(Widget, XView, YView):
def __init__(
@@ -1417,7 +1417,7 @@ class Checkbutton(Widget):
config = configure
def deselect(self): ...
def flash(self): ...
def invoke(self): ...
def invoke(self) -> Any: ...
def select(self): ...
def toggle(self): ...
@@ -2299,7 +2299,7 @@ class Radiobutton(Widget):
config = configure
def deselect(self): ...
def flash(self): ...
def invoke(self): ...
def invoke(self) -> Any: ...
def select(self): ...
class Scale(Widget):
@@ -2971,7 +2971,8 @@ class Spinbox(Widget, XView):
def identify(self, x, y): ...
def index(self, index): ...
def insert(self, index, s): ...
def invoke(self, element): ...
# spinbox.invoke("asdf") gives error mentioning .invoke("none"), but it's not documented
def invoke(self, element: Literal["none", "buttonup", "buttondown"]) -> Literal[""]: ...
def scan(self, *args): ...
def scan_mark(self, x): ...
def scan_dragto(self, x): ...

View File

@@ -76,7 +76,7 @@ class Button(Widget):
@overload
def configure(self, cnf: str) -> Tuple[str, str, str, Any, Any]: ...
config = configure
def invoke(self): ...
def invoke(self) -> Any: ...
class Checkbutton(Widget):
def __init__(
@@ -128,7 +128,7 @@ class Checkbutton(Widget):
@overload
def configure(self, cnf: str) -> Tuple[str, str, str, Any, Any]: ...
config = configure
def invoke(self): ...
def invoke(self) -> Any: ...
class Entry(Widget, tkinter.Entry):
def __init__(
@@ -652,7 +652,7 @@ class Radiobutton(Widget):
@overload
def configure(self, cnf: str) -> Tuple[str, str, str, Any, Any]: ...
config = configure
def invoke(self): ...
def invoke(self) -> Any: ...
class Scale(Widget, tkinter.Scale):
def __init__(