massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / tkinter / simpledialog.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/tkinter/simpledialog.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/tkinter/simpledialog.pyi
new file mode 100644 (file)
index 0000000..ec801af
--- /dev/null
@@ -0,0 +1,27 @@
+from tkinter import Event, Misc, Toplevel
+from typing import Any
+
+class Dialog(Toplevel):
+    def __init__(self, parent: Misc | None, title: str | None = ...) -> None: ...
+    def body(self, master) -> None: ...
+    def buttonbox(self): ...
+
+class SimpleDialog:
+    def __init__(
+        self,
+        master: Misc | None,
+        text: str = ...,
+        buttons: list[str] = ...,
+        default: int | None = ...,
+        cancel: int | None = ...,
+        title: str | None = ...,
+        class_: str | None = ...,
+    ) -> None: ...
+    def go(self) -> int | None: ...
+    def return_event(self, event: Event[Misc]) -> None: ...
+    def wm_delete_window(self) -> None: ...
+    def done(self, num: int) -> None: ...
+
+def askfloat(title: str | None, prompt: str, **kwargs: Any) -> float: ...
+def askinteger(title: str | None, prompt: str, **kwargs: Any) -> int: ...
+def askstring(title: str | None, prompt: str, **kwargs: Any) -> str: ...