massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stdlib / tkinter / messagebox.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/tkinter/messagebox.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stdlib/tkinter/messagebox.pyi
new file mode 100644 (file)
index 0000000..fc4afce
--- /dev/null
@@ -0,0 +1,31 @@
+from tkinter.commondialog import Dialog
+from typing import Any, ClassVar
+
+ERROR: str
+INFO: str
+QUESTION: str
+WARNING: str
+ABORTRETRYIGNORE: str
+OK: str
+OKCANCEL: str
+RETRYCANCEL: str
+YESNO: str
+YESNOCANCEL: str
+ABORT: str
+RETRY: str
+IGNORE: str
+CANCEL: str
+YES: str
+NO: str
+
+class Message(Dialog):
+    command: ClassVar[str]
+
+def showinfo(title: str | None = ..., message: str | None = ..., **options: Any) -> str: ...
+def showwarning(title: str | None = ..., message: str | None = ..., **options: Any) -> str: ...
+def showerror(title: str | None = ..., message: str | None = ..., **options: Any) -> str: ...
+def askquestion(title: str | None = ..., message: str | None = ..., **options: Any) -> str: ...
+def askokcancel(title: str | None = ..., message: str | None = ..., **options: Any) -> bool: ...
+def askyesno(title: str | None = ..., message: str | None = ..., **options: Any) -> bool: ...
+def askyesnocancel(title: str | None = ..., message: str | None = ..., **options: Any) -> bool | None: ...
+def askretrycancel(title: str | None = ..., message: str | None = ..., **options: Any) -> bool: ...