massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / tkinter / filedialog.pyi
1 from typing import Any, Dict, Optional, Tuple\r
2 from tkinter import Button, commondialog, Entry, Frame, Listbox, Scrollbar, Toplevel\r
3 \r
4 dialogstates: Dict[Any, Tuple[Any, Any]]\r
5 \r
6 class FileDialog:\r
7     title: str = ...\r
8     master: Any = ...\r
9     directory: Optional[Any] = ...\r
10     top: Toplevel = ...\r
11     botframe: Frame = ...\r
12     selection: Entry = ...\r
13     filter: Entry = ...\r
14     midframe: Entry = ...\r
15     filesbar: Scrollbar = ...\r
16     files: Listbox = ...\r
17     dirsbar: Scrollbar = ...\r
18     dirs: Listbox = ...\r
19     ok_button: Button = ...\r
20     filter_button: Button = ...\r
21     cancel_button: Button = ...\r
22     def __init__(self, master, title: Optional[Any] = ...) -> None: ...  # title is usually a str or None, but e.g. int doesn't raise en exception either\r
23     how: Optional[Any] = ...\r
24     def go(self, dir_or_file: Any = ..., pattern: str = ..., default: str = ..., key: Optional[Any] = ...): ...\r
25     def quit(self, how: Optional[Any] = ...) -> None: ...\r
26     def dirs_double_event(self, event) -> None: ...\r
27     def dirs_select_event(self, event) -> None: ...\r
28     def files_double_event(self, event) -> None: ...\r
29     def files_select_event(self, event) -> None: ...\r
30     def ok_event(self, event) -> None: ...\r
31     def ok_command(self) -> None: ...\r
32     def filter_command(self, event: Optional[Any] = ...) -> None: ...\r
33     def get_filter(self): ...\r
34     def get_selection(self): ...\r
35     def cancel_command(self, event: Optional[Any] = ...) -> None: ...\r
36     def set_filter(self, dir, pat) -> None: ...\r
37     def set_selection(self, file) -> None: ...\r
38 \r
39 class LoadFileDialog(FileDialog):\r
40     title: str = ...\r
41     def ok_command(self) -> None: ...\r
42 \r
43 class SaveFileDialog(FileDialog):\r
44     title: str = ...\r
45     def ok_command(self): ...\r
46 \r
47 class _Dialog(commondialog.Dialog): ...\r
48 \r
49 class Open(_Dialog):\r
50     command: str = ...\r
51 \r
52 class SaveAs(_Dialog):\r
53     command: str = ...\r
54 \r
55 class Directory(commondialog.Dialog):\r
56     command: str = ...\r
57 \r
58 def askopenfilename(**options): ...\r
59 def asksaveasfilename(**options): ...\r
60 def askopenfilenames(**options): ...\r
61 def askopenfile(mode: str = ..., **options): ...\r
62 def askopenfiles(mode: str = ..., **options): ...\r
63 def asksaveasfile(mode: str = ..., **options): ...\r
64 def askdirectory(**options): ...\r
65 def test() -> None: ...\r