1 from typing import Any, Dict, Optional, Tuple
\r
2 from tkinter import Button, commondialog, Entry, Frame, Listbox, Scrollbar, Toplevel
\r
4 dialogstates: Dict[Any, Tuple[Any, Any]]
\r
9 directory: Optional[Any] = ...
\r
11 botframe: Frame = ...
\r
12 selection: Entry = ...
\r
14 midframe: Entry = ...
\r
15 filesbar: Scrollbar = ...
\r
16 files: Listbox = ...
\r
17 dirsbar: Scrollbar = ...
\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
39 class LoadFileDialog(FileDialog):
\r
41 def ok_command(self) -> None: ...
\r
43 class SaveFileDialog(FileDialog):
\r
45 def ok_command(self): ...
\r
47 class _Dialog(commondialog.Dialog): ...
\r
49 class Open(_Dialog):
\r
52 class SaveAs(_Dialog):
\r
55 class Directory(commondialog.Dialog):
\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