massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / tkinter / simpledialog.pyi
1 from tkinter import Event, Misc, Toplevel
2 from typing import Any
3
4 class Dialog(Toplevel):
5     def __init__(self, parent: Misc | None, title: str | None = ...) -> None: ...
6     def body(self, master) -> None: ...
7     def buttonbox(self): ...
8
9 class SimpleDialog:
10     def __init__(
11         self,
12         master: Misc | None,
13         text: str = ...,
14         buttons: list[str] = ...,
15         default: int | None = ...,
16         cancel: int | None = ...,
17         title: str | None = ...,
18         class_: str | None = ...,
19     ) -> None: ...
20     def go(self) -> int | None: ...
21     def return_event(self, event: Event[Misc]) -> None: ...
22     def wm_delete_window(self) -> None: ...
23     def done(self, num: int) -> None: ...
24
25 def askfloat(title: str | None, prompt: str, **kwargs: Any) -> float: ...
26 def askinteger(title: str | None, prompt: str, **kwargs: Any) -> int: ...
27 def askstring(title: str | None, prompt: str, **kwargs: Any) -> str: ...