mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 21:46:42 +08:00
Add __all__ for most modules beginning with 't' (#7373)
This commit is contained in:
@@ -8,6 +8,141 @@ from types import TracebackType
|
||||
from typing import Any, Callable, Generic, Mapping, Optional, Protocol, Sequence, TypeVar, Union, overload
|
||||
from typing_extensions import Literal, TypedDict
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = [
|
||||
"TclError",
|
||||
"NO",
|
||||
"FALSE",
|
||||
"OFF",
|
||||
"YES",
|
||||
"TRUE",
|
||||
"ON",
|
||||
"N",
|
||||
"S",
|
||||
"W",
|
||||
"E",
|
||||
"NW",
|
||||
"SW",
|
||||
"NE",
|
||||
"SE",
|
||||
"NS",
|
||||
"EW",
|
||||
"NSEW",
|
||||
"CENTER",
|
||||
"NONE",
|
||||
"X",
|
||||
"Y",
|
||||
"BOTH",
|
||||
"LEFT",
|
||||
"TOP",
|
||||
"RIGHT",
|
||||
"BOTTOM",
|
||||
"RAISED",
|
||||
"SUNKEN",
|
||||
"FLAT",
|
||||
"RIDGE",
|
||||
"GROOVE",
|
||||
"SOLID",
|
||||
"HORIZONTAL",
|
||||
"VERTICAL",
|
||||
"NUMERIC",
|
||||
"CHAR",
|
||||
"WORD",
|
||||
"BASELINE",
|
||||
"INSIDE",
|
||||
"OUTSIDE",
|
||||
"SEL",
|
||||
"SEL_FIRST",
|
||||
"SEL_LAST",
|
||||
"END",
|
||||
"INSERT",
|
||||
"CURRENT",
|
||||
"ANCHOR",
|
||||
"ALL",
|
||||
"NORMAL",
|
||||
"DISABLED",
|
||||
"ACTIVE",
|
||||
"HIDDEN",
|
||||
"CASCADE",
|
||||
"CHECKBUTTON",
|
||||
"COMMAND",
|
||||
"RADIOBUTTON",
|
||||
"SEPARATOR",
|
||||
"SINGLE",
|
||||
"BROWSE",
|
||||
"MULTIPLE",
|
||||
"EXTENDED",
|
||||
"DOTBOX",
|
||||
"UNDERLINE",
|
||||
"PIESLICE",
|
||||
"CHORD",
|
||||
"ARC",
|
||||
"FIRST",
|
||||
"LAST",
|
||||
"BUTT",
|
||||
"PROJECTING",
|
||||
"ROUND",
|
||||
"BEVEL",
|
||||
"MITER",
|
||||
"MOVETO",
|
||||
"SCROLL",
|
||||
"UNITS",
|
||||
"PAGES",
|
||||
"TkVersion",
|
||||
"TclVersion",
|
||||
"READABLE",
|
||||
"WRITABLE",
|
||||
"EXCEPTION",
|
||||
"EventType",
|
||||
"Event",
|
||||
"NoDefaultRoot",
|
||||
"Variable",
|
||||
"StringVar",
|
||||
"IntVar",
|
||||
"DoubleVar",
|
||||
"BooleanVar",
|
||||
"mainloop",
|
||||
"getint",
|
||||
"getdouble",
|
||||
"getboolean",
|
||||
"Misc",
|
||||
"CallWrapper",
|
||||
"XView",
|
||||
"YView",
|
||||
"Wm",
|
||||
"Tk",
|
||||
"Tcl",
|
||||
"Pack",
|
||||
"Place",
|
||||
"Grid",
|
||||
"BaseWidget",
|
||||
"Widget",
|
||||
"Toplevel",
|
||||
"Button",
|
||||
"Canvas",
|
||||
"Checkbutton",
|
||||
"Entry",
|
||||
"Frame",
|
||||
"Label",
|
||||
"Listbox",
|
||||
"Menu",
|
||||
"Menubutton",
|
||||
"Message",
|
||||
"Radiobutton",
|
||||
"Scale",
|
||||
"Scrollbar",
|
||||
"Text",
|
||||
"OptionMenu",
|
||||
"Image",
|
||||
"PhotoImage",
|
||||
"BitmapImage",
|
||||
"image_names",
|
||||
"image_types",
|
||||
"Spinbox",
|
||||
"LabelFrame",
|
||||
"PanedWindow",
|
||||
]
|
||||
|
||||
# Using anything from tkinter.font in this file means that 'import tkinter'
|
||||
# seems to also load tkinter.font. That's not how it actually works, but
|
||||
# unfortunately not much can be done about it. https://github.com/python/typeshed/pull/4346
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import sys
|
||||
from tkinter.commondialog import Dialog
|
||||
from typing import Any, ClassVar
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = ["Chooser", "askcolor"]
|
||||
|
||||
class Chooser(Dialog):
|
||||
command: ClassVar[str]
|
||||
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
import sys
|
||||
from typing import Any, ClassVar, Mapping
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = ["Dialog"]
|
||||
|
||||
class Dialog:
|
||||
command: ClassVar[str | None]
|
||||
master: Any | None
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import sys
|
||||
from tkinter import Widget
|
||||
from typing import Any, Mapping
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = ["Dialog"]
|
||||
|
||||
DIALOG_ICON: str
|
||||
|
||||
class Dialog(Widget):
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
import sys
|
||||
from tkinter import Event, Misc, Tk, Widget
|
||||
from typing import ClassVar, Protocol
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = ["dnd_start", "DndHandler"]
|
||||
|
||||
class _DndSource(Protocol):
|
||||
def dnd_end(self, target: Widget | None, event: Event[Misc] | None) -> None: ...
|
||||
|
||||
|
||||
@@ -1,8 +1,26 @@
|
||||
import sys
|
||||
from _typeshed import StrOrBytesPath
|
||||
from tkinter import Button, Entry, Frame, Listbox, Misc, Scrollbar, StringVar, Toplevel, commondialog
|
||||
from typing import IO, Any, ClassVar, Iterable
|
||||
from typing_extensions import Literal
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = [
|
||||
"FileDialog",
|
||||
"LoadFileDialog",
|
||||
"SaveFileDialog",
|
||||
"Open",
|
||||
"SaveAs",
|
||||
"Directory",
|
||||
"askopenfilename",
|
||||
"asksaveasfilename",
|
||||
"askopenfilenames",
|
||||
"askopenfile",
|
||||
"askopenfiles",
|
||||
"asksaveasfile",
|
||||
"askdirectory",
|
||||
]
|
||||
|
||||
dialogstates: dict[Any, tuple[Any, Any]]
|
||||
|
||||
class FileDialog:
|
||||
|
||||
@@ -4,6 +4,9 @@ import tkinter
|
||||
from typing import Any, Union, overload
|
||||
from typing_extensions import Literal, TypedDict
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = ["NORMAL", "ROMAN", "BOLD", "ITALIC", "nametofont", "Font", "families", "names"]
|
||||
|
||||
NORMAL: Literal["normal"]
|
||||
ROMAN: Literal["roman"]
|
||||
BOLD: Literal["bold"]
|
||||
|
||||
@@ -1,6 +1,19 @@
|
||||
import sys
|
||||
from tkinter.commondialog import Dialog
|
||||
from typing import Any, ClassVar
|
||||
|
||||
if sys.version_info >= (3, 9):
|
||||
__all__ = [
|
||||
"showinfo",
|
||||
"showwarning",
|
||||
"showerror",
|
||||
"askquestion",
|
||||
"askokcancel",
|
||||
"askyesno",
|
||||
"askyesnocancel",
|
||||
"askretrycancel",
|
||||
]
|
||||
|
||||
ERROR: str
|
||||
INFO: str
|
||||
QUESTION: str
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
from tkinter import Frame, Misc, Scrollbar, Text
|
||||
from typing import Any
|
||||
|
||||
__all__ = ["ScrolledText"]
|
||||
|
||||
# The methods from Pack, Place, and Grid are dynamically added over the parent's impls
|
||||
class ScrolledText(Text):
|
||||
frame: Frame
|
||||
|
||||
@@ -5,6 +5,62 @@ from tkinter.font import _FontDescription
|
||||
from typing import Any, Callable, Union, overload
|
||||
from typing_extensions import Literal, TypedDict
|
||||
|
||||
if sys.version_info >= (3, 7):
|
||||
__all__ = [
|
||||
"Button",
|
||||
"Checkbutton",
|
||||
"Combobox",
|
||||
"Entry",
|
||||
"Frame",
|
||||
"Label",
|
||||
"Labelframe",
|
||||
"LabelFrame",
|
||||
"Menubutton",
|
||||
"Notebook",
|
||||
"Panedwindow",
|
||||
"PanedWindow",
|
||||
"Progressbar",
|
||||
"Radiobutton",
|
||||
"Scale",
|
||||
"Scrollbar",
|
||||
"Separator",
|
||||
"Sizegrip",
|
||||
"Spinbox",
|
||||
"Style",
|
||||
"Treeview",
|
||||
"LabeledScale",
|
||||
"OptionMenu",
|
||||
"tclobjs_to_py",
|
||||
"setup_master",
|
||||
]
|
||||
else:
|
||||
__all__ = [
|
||||
"Button",
|
||||
"Checkbutton",
|
||||
"Combobox",
|
||||
"Entry",
|
||||
"Frame",
|
||||
"Label",
|
||||
"Labelframe",
|
||||
"LabelFrame",
|
||||
"Menubutton",
|
||||
"Notebook",
|
||||
"Panedwindow",
|
||||
"PanedWindow",
|
||||
"Progressbar",
|
||||
"Radiobutton",
|
||||
"Scale",
|
||||
"Scrollbar",
|
||||
"Separator",
|
||||
"Sizegrip",
|
||||
"Style",
|
||||
"Treeview",
|
||||
"LabeledScale",
|
||||
"OptionMenu",
|
||||
"tclobjs_to_py",
|
||||
"setup_master",
|
||||
]
|
||||
|
||||
def tclobjs_to_py(adict: dict[Any, Any]) -> dict[Any, Any]: ...
|
||||
def setup_master(master: Any | None = ...): ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user