massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 3 / tkinter / __init__.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/tkinter/__init__.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/stdlib/3/tkinter/__init__.pyi
new file mode 100644 (file)
index 0000000..2ae6fc6
--- /dev/null
@@ -0,0 +1,656 @@
+from typing import Any\r
+from tkinter.constants import *  # noqa: F403\r
+\r
+TclError = ...  # type: Any\r
+wantobjects = ...  # type: Any\r
+TkVersion = ...  # type: Any\r
+TclVersion = ...  # type: Any\r
+READABLE = ...  # type: Any\r
+WRITABLE = ...  # type: Any\r
+EXCEPTION = ...  # type: Any\r
+\r
+class Event: ...\r
+\r
+def NoDefaultRoot(): ...\r
+\r
+class Variable:\r
+    def __init__(self, master=None, value=None, name=None): ...\r
+    def __del__(self): ...\r
+    def set(self, value): ...\r
+    initialize = ...  # type: Any\r
+    def get(self): ...\r
+    def trace_variable(self, mode, callback): ...\r
+    trace = ...  # type: Any\r
+    def trace_vdelete(self, mode, cbname): ...\r
+    def trace_vinfo(self): ...\r
+    def __eq__(self, other): ...\r
+\r
+class StringVar(Variable):\r
+    def __init__(self, master=None, value=None, name=None): ...\r
+    def get(self): ...\r
+\r
+class IntVar(Variable):\r
+    def __init__(self, master=None, value=None, name=None): ...\r
+    def get(self): ...\r
+\r
+class DoubleVar(Variable):\r
+    def __init__(self, master=None, value=None, name=None): ...\r
+    def get(self): ...\r
+\r
+class BooleanVar(Variable):\r
+    def __init__(self, master=None, value=None, name=None): ...\r
+    def set(self, value): ...\r
+    initialize = ...  # type: Any\r
+    def get(self): ...\r
+\r
+def mainloop(n=0): ...\r
+\r
+getint = ...  # type: Any\r
+getdouble = ...  # type: Any\r
+\r
+def getboolean(s): ...\r
+\r
+class Misc:\r
+    def destroy(self): ...\r
+    def deletecommand(self, name): ...\r
+    def tk_strictMotif(self, boolean=None): ...\r
+    def tk_bisque(self): ...\r
+    def tk_setPalette(self, *args, **kw): ...\r
+    def tk_menuBar(self, *args): ...\r
+    def wait_variable(self, name: str = ...): ...\r
+    waitvar = ...  # type: Any\r
+    def wait_window(self, window=None): ...\r
+    def wait_visibility(self, window=None): ...\r
+    def setvar(self, name: str = ..., value: str = ...): ...\r
+    def getvar(self, name: str = ...): ...\r
+    def getint(self, s): ...\r
+    def getdouble(self, s): ...\r
+    def getboolean(self, s): ...\r
+    def focus_set(self): ...\r
+    focus = ...  # type: Any\r
+    def focus_force(self): ...\r
+    def focus_get(self): ...\r
+    def focus_displayof(self): ...\r
+    def focus_lastfor(self): ...\r
+    def tk_focusFollowsMouse(self): ...\r
+    def tk_focusNext(self): ...\r
+    def tk_focusPrev(self): ...\r
+    def after(self, ms, func=None, *args): ...\r
+    def after_idle(self, func, *args): ...\r
+    def after_cancel(self, id): ...\r
+    def bell(self, displayof=0): ...\r
+    def clipboard_get(self, **kw): ...\r
+    def clipboard_clear(self, **kw): ...\r
+    def clipboard_append(self, string, **kw): ...\r
+    def grab_current(self): ...\r
+    def grab_release(self): ...\r
+    def grab_set(self): ...\r
+    def grab_set_global(self): ...\r
+    def grab_status(self): ...\r
+    def option_add(self, pattern, value, priority=None): ...\r
+    def option_clear(self): ...\r
+    def option_get(self, name, className): ...\r
+    def option_readfile(self, fileName, priority=None): ...\r
+    def selection_clear(self, **kw): ...\r
+    def selection_get(self, **kw): ...\r
+    def selection_handle(self, command, **kw): ...\r
+    def selection_own(self, **kw): ...\r
+    def selection_own_get(self, **kw): ...\r
+    def send(self, interp, cmd, *args): ...\r
+    def lower(self, belowThis=None): ...\r
+    def tkraise(self, aboveThis=None): ...\r
+    lift = ...  # type: Any\r
+    def winfo_atom(self, name, displayof=0): ...\r
+    def winfo_atomname(self, id, displayof=0): ...\r
+    def winfo_cells(self): ...\r
+    def winfo_children(self): ...\r
+    def winfo_class(self): ...\r
+    def winfo_colormapfull(self): ...\r
+    def winfo_containing(self, rootX, rootY, displayof=0): ...\r
+    def winfo_depth(self): ...\r
+    def winfo_exists(self): ...\r
+    def winfo_fpixels(self, number): ...\r
+    def winfo_geometry(self): ...\r
+    def winfo_height(self): ...\r
+    def winfo_id(self): ...\r
+    def winfo_interps(self, displayof=0): ...\r
+    def winfo_ismapped(self): ...\r
+    def winfo_manager(self): ...\r
+    def winfo_name(self): ...\r
+    def winfo_parent(self): ...\r
+    def winfo_pathname(self, id, displayof=0): ...\r
+    def winfo_pixels(self, number): ...\r
+    def winfo_pointerx(self): ...\r
+    def winfo_pointerxy(self): ...\r
+    def winfo_pointery(self): ...\r
+    def winfo_reqheight(self): ...\r
+    def winfo_reqwidth(self): ...\r
+    def winfo_rgb(self, color): ...\r
+    def winfo_rootx(self): ...\r
+    def winfo_rooty(self): ...\r
+    def winfo_screen(self): ...\r
+    def winfo_screencells(self): ...\r
+    def winfo_screendepth(self): ...\r
+    def winfo_screenheight(self): ...\r
+    def winfo_screenmmheight(self): ...\r
+    def winfo_screenmmwidth(self): ...\r
+    def winfo_screenvisual(self): ...\r
+    def winfo_screenwidth(self): ...\r
+    def winfo_server(self): ...\r
+    def winfo_toplevel(self): ...\r
+    def winfo_viewable(self): ...\r
+    def winfo_visual(self): ...\r
+    def winfo_visualid(self): ...\r
+    def winfo_visualsavailable(self, includeids=0): ...\r
+    def winfo_vrootheight(self): ...\r
+    def winfo_vrootwidth(self): ...\r
+    def winfo_vrootx(self): ...\r
+    def winfo_vrooty(self): ...\r
+    def winfo_width(self): ...\r
+    def winfo_x(self): ...\r
+    def winfo_y(self): ...\r
+    def update(self): ...\r
+    def update_idletasks(self): ...\r
+    def bindtags(self, tagList=None): ...\r
+    def bind(self, sequence=None, func=None, add=None): ...\r
+    def unbind(self, sequence, funcid=None): ...\r
+    def bind_all(self, sequence=None, func=None, add=None): ...\r
+    def unbind_all(self, sequence): ...\r
+    def bind_class(self, className, sequence=None, func=None, add=None): ...\r
+    def unbind_class(self, className, sequence): ...\r
+    def mainloop(self, n=0): ...\r
+    def quit(self): ...\r
+    def nametowidget(self, name): ...\r
+    register = ...  # type: Any\r
+    def configure(self, cnf=None, **kw): ...\r
+    config = ...  # type: Any\r
+    def cget(self, key): ...\r
+    __getitem__ = ...  # type: Any\r
+    def __setitem__(self, key, value): ...\r
+    def keys(self): ...\r
+    def pack_propagate(self, flag=...): ...\r
+    propagate = ...  # type: Any\r
+    def pack_slaves(self): ...\r
+    slaves = ...  # type: Any\r
+    def place_slaves(self): ...\r
+    def grid_anchor(self, anchor=None): ...\r
+    anchor = ...  # type: Any\r
+    def grid_bbox(self, column=None, row=None, col2=None, row2=None): ...\r
+    bbox = ...  # type: Any\r
+    def grid_columnconfigure(self, index, cnf=..., **kw): ...\r
+    columnconfigure = ...  # type: Any\r
+    def grid_location(self, x, y): ...\r
+    def grid_propagate(self, flag=...): ...\r
+    def grid_rowconfigure(self, index, cnf=..., **kw): ...\r
+    rowconfigure = ...  # type: Any\r
+    def grid_size(self): ...\r
+    size = ...  # type: Any\r
+    def grid_slaves(self, row=None, column=None): ...\r
+    def event_add(self, virtual, *sequences): ...\r
+    def event_delete(self, virtual, *sequences): ...\r
+    def event_generate(self, sequence, **kw): ...\r
+    def event_info(self, virtual=None): ...\r
+    def image_names(self): ...\r
+    def image_types(self): ...\r
+\r
+class CallWrapper:\r
+    func = ...  # type: Any\r
+    subst = ...  # type: Any\r
+    widget = ...  # type: Any\r
+    def __init__(self, func, subst, widget): ...\r
+    def __call__(self, *args): ...\r
+\r
+class XView:\r
+    def xview(self, *args): ...\r
+    def xview_moveto(self, fraction): ...\r
+    def xview_scroll(self, number, what): ...\r
+\r
+class YView:\r
+    def yview(self, *args): ...\r
+    def yview_moveto(self, fraction): ...\r
+    def yview_scroll(self, number, what): ...\r
+\r
+class Wm:\r
+    def wm_aspect(self, minNumer=None, minDenom=None, maxNumer=None, maxDenom=None): ...\r
+    aspect = ...  # type: Any\r
+    def wm_attributes(self, *args): ...\r
+    attributes = ...  # type: Any\r
+    def wm_client(self, name=None): ...\r
+    client = ...  # type: Any\r
+    def wm_colormapwindows(self, *wlist): ...\r
+    colormapwindows = ...  # type: Any\r
+    def wm_command(self, value=None): ...\r
+    command = ...  # type: Any\r
+    def wm_deiconify(self): ...\r
+    deiconify = ...  # type: Any\r
+    def wm_focusmodel(self, model=None): ...\r
+    focusmodel = ...  # type: Any\r
+    def wm_forget(self, window): ...\r
+    forget = ...  # type: Any\r
+    def wm_frame(self): ...\r
+    frame = ...  # type: Any\r
+    def wm_geometry(self, newGeometry=None): ...\r
+    geometry = ...  # type: Any\r
+    def wm_grid(self, baseWidth=None, baseHeight=None, widthInc=None, heightInc=None): ...\r
+    grid = ...  # type: Any\r
+    def wm_group(self, pathName=None): ...\r
+    group = ...  # type: Any\r
+    def wm_iconbitmap(self, bitmap=None, default=None): ...\r
+    iconbitmap = ...  # type: Any\r
+    def wm_iconify(self): ...\r
+    iconify = ...  # type: Any\r
+    def wm_iconmask(self, bitmap=None): ...\r
+    iconmask = ...  # type: Any\r
+    def wm_iconname(self, newName=None): ...\r
+    iconname = ...  # type: Any\r
+    def wm_iconphoto(self, default=False, *args): ...\r
+    iconphoto = ...  # type: Any\r
+    def wm_iconposition(self, x=None, y=None): ...\r
+    iconposition = ...  # type: Any\r
+    def wm_iconwindow(self, pathName=None): ...\r
+    iconwindow = ...  # type: Any\r
+    def wm_manage(self, widget): ...\r
+    manage = ...  # type: Any\r
+    def wm_maxsize(self, width=None, height=None): ...\r
+    maxsize = ...  # type: Any\r
+    def wm_minsize(self, width=None, height=None): ...\r
+    minsize = ...  # type: Any\r
+    def wm_overrideredirect(self, boolean=None): ...\r
+    overrideredirect = ...  # type: Any\r
+    def wm_positionfrom(self, who=None): ...\r
+    positionfrom = ...  # type: Any\r
+    def wm_protocol(self, name=None, func=None): ...\r
+    protocol = ...  # type: Any\r
+    def wm_resizable(self, width=None, height=None): ...\r
+    resizable = ...  # type: Any\r
+    def wm_sizefrom(self, who=None): ...\r
+    sizefrom = ...  # type: Any\r
+    def wm_state(self, newstate=None): ...\r
+    state = ...  # type: Any\r
+    def wm_title(self, string=None): ...\r
+    title = ...  # type: Any\r
+    def wm_transient(self, master=None): ...\r
+    transient = ...  # type: Any\r
+    def wm_withdraw(self): ...\r
+    withdraw = ...  # type: Any\r
+\r
+class Tk(Misc, Wm):\r
+    master = ...  # type: Any\r
+    children = ...  # type: Any\r
+    tk = ...  # type: Any\r
+    def __init__(self, screenName=None, baseName=None, className: str = ..., useTk=1, sync=0, use=None) -> None: ...\r
+    def loadtk(self): ...\r
+    def destroy(self): ...\r
+    def readprofile(self, baseName, className): ...\r
+    def report_callback_exception(self, exc, val, tb): ...\r
+    def __getattr__(self, attr): ...\r
+\r
+def Tcl(screenName=None, baseName=None, className: str = ..., useTk=0): ...\r
+\r
+class Pack:\r
+    def pack_configure(self, cnf=..., **kw): ...\r
+    pack = ...  # type: Any\r
+    def pack_forget(self): ...\r
+    forget = ...  # type: Any\r
+    def pack_info(self): ...\r
+    info = ...  # type: Any\r
+    propagate = ...  # type: Any\r
+    slaves = ...  # type: Any\r
+\r
+class Place:\r
+    def place_configure(self, cnf=..., **kw): ...\r
+    place = ...  # type: Any\r
+    def place_forget(self): ...\r
+    forget = ...  # type: Any\r
+    def place_info(self): ...\r
+    info = ...  # type: Any\r
+    slaves = ...  # type: Any\r
+\r
+class Grid:\r
+    def grid_configure(self, cnf=..., **kw): ...\r
+    grid = ...  # type: Any\r
+    bbox = ...  # type: Any\r
+    columnconfigure = ...  # type: Any\r
+    def grid_forget(self): ...\r
+    forget = ...  # type: Any\r
+    def grid_remove(self): ...\r
+    def grid_info(self): ...\r
+    info = ...  # type: Any\r
+    location = ...  # type: Any\r
+    propagate = ...  # type: Any\r
+    rowconfigure = ...  # type: Any\r
+    size = ...  # type: Any\r
+    slaves = ...  # type: Any\r
+\r
+class BaseWidget(Misc):\r
+    widgetName = ...  # type: Any\r
+    def __init__(self, master, widgetName, cnf=..., kw=..., extra=...): ...\r
+    def destroy(self): ...\r
+\r
+class Widget(BaseWidget, Pack, Place, Grid): ...\r
+\r
+class Toplevel(BaseWidget, Wm):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class Button(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def flash(self): ...\r
+    def invoke(self): ...\r
+\r
+class Canvas(Widget, XView, YView):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def addtag(self, *args): ...\r
+    def addtag_above(self, newtag, tagOrId): ...\r
+    def addtag_all(self, newtag): ...\r
+    def addtag_below(self, newtag, tagOrId): ...\r
+    def addtag_closest(self, newtag, x, y, halo=None, start=None): ...\r
+    def addtag_enclosed(self, newtag, x1, y1, x2, y2): ...\r
+    def addtag_overlapping(self, newtag, x1, y1, x2, y2): ...\r
+    def addtag_withtag(self, newtag, tagOrId): ...\r
+    def bbox(self, *args): ...\r
+    def tag_unbind(self, tagOrId, sequence, funcid=None): ...\r
+    def tag_bind(self, tagOrId, sequence=None, func=None, add=None): ...\r
+    def canvasx(self, screenx, gridspacing=None): ...\r
+    def canvasy(self, screeny, gridspacing=None): ...\r
+    def coords(self, *args): ...\r
+    def create_arc(self, *args, **kw): ...\r
+    def create_bitmap(self, *args, **kw): ...\r
+    def create_image(self, *args, **kw): ...\r
+    def create_line(self, *args, **kw): ...\r
+    def create_oval(self, *args, **kw): ...\r
+    def create_polygon(self, *args, **kw): ...\r
+    def create_rectangle(self, *args, **kw): ...\r
+    def create_text(self, *args, **kw): ...\r
+    def create_window(self, *args, **kw): ...\r
+    def dchars(self, *args): ...\r
+    def delete(self, *args): ...\r
+    def dtag(self, *args): ...\r
+    def find(self, *args): ...\r
+    def find_above(self, tagOrId): ...\r
+    def find_all(self): ...\r
+    def find_below(self, tagOrId): ...\r
+    def find_closest(self, x, y, halo=None, start=None): ...\r
+    def find_enclosed(self, x1, y1, x2, y2): ...\r
+    def find_overlapping(self, x1, y1, x2, y2): ...\r
+    def find_withtag(self, tagOrId): ...\r
+    def focus(self, *args): ...\r
+    def gettags(self, *args): ...\r
+    def icursor(self, *args): ...\r
+    def index(self, *args): ...\r
+    def insert(self, *args): ...\r
+    def itemcget(self, tagOrId, option): ...\r
+    def itemconfigure(self, tagOrId, cnf=None, **kw): ...\r
+    itemconfig = ...  # type: Any\r
+    def tag_lower(self, *args): ...\r
+    lower = ...  # type: Any\r
+    def move(self, *args): ...\r
+    def postscript(self, cnf=..., **kw): ...\r
+    def tag_raise(self, *args): ...\r
+    lift = ...  # type: Any\r
+    def scale(self, *args): ...\r
+    def scan_mark(self, x, y): ...\r
+    def scan_dragto(self, x, y, gain=10): ...\r
+    def select_adjust(self, tagOrId, index): ...\r
+    def select_clear(self): ...\r
+    def select_from(self, tagOrId, index): ...\r
+    def select_item(self): ...\r
+    def select_to(self, tagOrId, index): ...\r
+    def type(self, tagOrId): ...\r
+\r
+class Checkbutton(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def deselect(self): ...\r
+    def flash(self): ...\r
+    def invoke(self): ...\r
+    def select(self): ...\r
+    def toggle(self): ...\r
+\r
+class Entry(Widget, XView):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def delete(self, first, last=None): ...\r
+    def get(self): ...\r
+    def icursor(self, index): ...\r
+    def index(self, index): ...\r
+    def insert(self, index, string): ...\r
+    def scan_mark(self, x): ...\r
+    def scan_dragto(self, x): ...\r
+    def selection_adjust(self, index): ...\r
+    select_adjust = ...  # type: Any\r
+    def selection_clear(self): ...\r
+    select_clear = ...  # type: Any\r
+    def selection_from(self, index): ...\r
+    select_from = ...  # type: Any\r
+    def selection_present(self): ...\r
+    select_present = ...  # type: Any\r
+    def selection_range(self, start, end): ...\r
+    select_range = ...  # type: Any\r
+    def selection_to(self, index): ...\r
+    select_to = ...  # type: Any\r
+\r
+class Frame(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class Label(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class Listbox(Widget, XView, YView):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def activate(self, index): ...\r
+    def bbox(self, index): ...\r
+    def curselection(self): ...\r
+    def delete(self, first, last=None): ...\r
+    def get(self, first, last=None): ...\r
+    def index(self, index): ...\r
+    def insert(self, index, *elements): ...\r
+    def nearest(self, y): ...\r
+    def scan_mark(self, x, y): ...\r
+    def scan_dragto(self, x, y): ...\r
+    def see(self, index): ...\r
+    def selection_anchor(self, index): ...\r
+    select_anchor = ...  # type: Any\r
+    def selection_clear(self, first, last=None): ...\r
+    select_clear = ...  # type: Any\r
+    def selection_includes(self, index): ...\r
+    select_includes = ...  # type: Any\r
+    def selection_set(self, first, last=None): ...\r
+    select_set = ...  # type: Any\r
+    def size(self): ...\r
+    def itemcget(self, index, option): ...\r
+    def itemconfigure(self, index, cnf=None, **kw): ...\r
+    itemconfig = ...  # type: Any\r
+\r
+class Menu(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def tk_popup(self, x, y, entry: str = ...): ...\r
+    def tk_bindForTraversal(self): ...\r
+    def activate(self, index): ...\r
+    def add(self, itemType, cnf=..., **kw): ...\r
+    def add_cascade(self, cnf=..., **kw): ...\r
+    def add_checkbutton(self, cnf=..., **kw): ...\r
+    def add_command(self, cnf=..., **kw): ...\r
+    def add_radiobutton(self, cnf=..., **kw): ...\r
+    def add_separator(self, cnf=..., **kw): ...\r
+    def insert(self, index, itemType, cnf=..., **kw): ...\r
+    def insert_cascade(self, index, cnf=..., **kw): ...\r
+    def insert_checkbutton(self, index, cnf=..., **kw): ...\r
+    def insert_command(self, index, cnf=..., **kw): ...\r
+    def insert_radiobutton(self, index, cnf=..., **kw): ...\r
+    def insert_separator(self, index, cnf=..., **kw): ...\r
+    def delete(self, index1, index2=None): ...\r
+    def entrycget(self, index, option): ...\r
+    def entryconfigure(self, index, cnf=None, **kw): ...\r
+    entryconfig = ...  # type: Any\r
+    def index(self, index): ...\r
+    def invoke(self, index): ...\r
+    def post(self, x, y): ...\r
+    def type(self, index): ...\r
+    def unpost(self): ...\r
+    def xposition(self, index): ...\r
+    def yposition(self, index): ...\r
+\r
+class Menubutton(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class Message(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class Radiobutton(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def deselect(self): ...\r
+    def flash(self): ...\r
+    def invoke(self): ...\r
+    def select(self): ...\r
+\r
+class Scale(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def get(self): ...\r
+    def set(self, value): ...\r
+    def coords(self, value=None): ...\r
+    def identify(self, x, y): ...\r
+\r
+class Scrollbar(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def activate(self, index=None): ...\r
+    def delta(self, deltax, deltay): ...\r
+    def fraction(self, x, y): ...\r
+    def identify(self, x, y): ...\r
+    def get(self): ...\r
+    def set(self, first, last): ...\r
+\r
+class Text(Widget, XView, YView):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def bbox(self, index): ...\r
+    def compare(self, index1, op, index2): ...\r
+    def count(self, index1, index2, *args): ...\r
+    def debug(self, boolean=None): ...\r
+    def delete(self, index1, index2=None): ...\r
+    def dlineinfo(self, index): ...\r
+    def dump(self, index1, index2=None, command=None, **kw): ...\r
+    def edit(self, *args): ...\r
+    def edit_modified(self, arg=None): ...\r
+    def edit_redo(self): ...\r
+    def edit_reset(self): ...\r
+    def edit_separator(self): ...\r
+    def edit_undo(self): ...\r
+    def get(self, index1, index2=None): ...\r
+    def image_cget(self, index, option): ...\r
+    def image_configure(self, index, cnf=None, **kw): ...\r
+    def image_create(self, index, cnf=..., **kw): ...\r
+    def image_names(self): ...\r
+    def index(self, index): ...\r
+    def insert(self, index, chars, *args): ...\r
+    def mark_gravity(self, markName, direction=None): ...\r
+    def mark_names(self): ...\r
+    def mark_set(self, markName, index): ...\r
+    def mark_unset(self, *markNames): ...\r
+    def mark_next(self, index): ...\r
+    def mark_previous(self, index): ...\r
+    def peer_create(self, newPathName, cnf=..., **kw): ...\r
+    def peer_names(self): ...\r
+    def replace(self, index1, index2, chars, *args): ...\r
+    def scan_mark(self, x, y): ...\r
+    def scan_dragto(self, x, y): ...\r
+    def search(self, pattern, index, stopindex=None, forwards=None, backwards=None, exact=None, regexp=None, nocase=None, count=None, elide=None): ...\r
+    def see(self, index): ...\r
+    def tag_add(self, tagName, index1, *args): ...\r
+    def tag_unbind(self, tagName, sequence, funcid=None): ...\r
+    def tag_bind(self, tagName, sequence, func, add=None): ...\r
+    def tag_cget(self, tagName, option): ...\r
+    def tag_configure(self, tagName, cnf=None, **kw): ...\r
+    tag_config = ...  # type: Any\r
+    def tag_delete(self, *tagNames): ...\r
+    def tag_lower(self, tagName, belowThis=None): ...\r
+    def tag_names(self, index=None): ...\r
+    def tag_nextrange(self, tagName, index1, index2=None): ...\r
+    def tag_prevrange(self, tagName, index1, index2=None): ...\r
+    def tag_raise(self, tagName, aboveThis=None): ...\r
+    def tag_ranges(self, tagName): ...\r
+    def tag_remove(self, tagName, index1, index2=None): ...\r
+    def window_cget(self, index, option): ...\r
+    def window_configure(self, index, cnf=None, **kw): ...\r
+    window_config = ...  # type: Any\r
+    def window_create(self, index, cnf=..., **kw): ...\r
+    def window_names(self): ...\r
+    def yview_pickplace(self, *what): ...\r
+\r
+class _setit:\r
+    def __init__(self, var, value, callback=None): ...\r
+    def __call__(self, *args): ...\r
+\r
+class OptionMenu(Menubutton):\r
+    widgetName = ...  # type: Any\r
+    menuname = ...  # type: Any\r
+    def __init__(self, master, variable, value, *values, **kwargs): ...\r
+    def __getitem__(self, name): ...\r
+    def destroy(self): ...\r
+\r
+class Image:\r
+    name = ...  # type: Any\r
+    tk = ...  # type: Any\r
+    def __init__(self, imgtype, name=None, cnf=..., master=None, **kw): ...\r
+    def __del__(self): ...\r
+    def __setitem__(self, key, value): ...\r
+    def __getitem__(self, key): ...\r
+    def configure(self, **kw): ...\r
+    config = ...  # type: Any\r
+    def height(self): ...\r
+    def type(self): ...\r
+    def width(self): ...\r
+\r
+class PhotoImage(Image):\r
+    def __init__(self, name=None, cnf=..., master=None, **kw): ...\r
+    def blank(self): ...\r
+    def cget(self, option): ...\r
+    def __getitem__(self, key): ...\r
+    def copy(self): ...\r
+    def zoom(self, x, y: str = ...): ...\r
+    def subsample(self, x, y: str = ...): ...\r
+    def get(self, x, y): ...\r
+    def put(self, data, to=None): ...\r
+    def write(self, filename, format=None, from_coords=None): ...\r
+\r
+class BitmapImage(Image):\r
+    def __init__(self, name=None, cnf=..., master=None, **kw): ...\r
+\r
+def image_names(): ...\r
+def image_types(): ...\r
+\r
+class Spinbox(Widget, XView):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def bbox(self, index): ...\r
+    def delete(self, first, last=None): ...\r
+    def get(self): ...\r
+    def icursor(self, index): ...\r
+    def identify(self, x, y): ...\r
+    def index(self, index): ...\r
+    def insert(self, index, s): ...\r
+    def invoke(self, element): ...\r
+    def scan(self, *args): ...\r
+    def scan_mark(self, x): ...\r
+    def scan_dragto(self, x): ...\r
+    def selection(self, *args): ...\r
+    def selection_adjust(self, index): ...\r
+    def selection_clear(self): ...\r
+    def selection_element(self, element=None): ...\r
+\r
+class LabelFrame(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+\r
+class PanedWindow(Widget):\r
+    def __init__(self, master=None, cnf=..., **kw): ...\r
+    def add(self, child, **kw): ...\r
+    def remove(self, child): ...\r
+    forget = ...  # type: Any\r
+    def identify(self, x, y): ...\r
+    def proxy(self, *args): ...\r
+    def proxy_coord(self): ...\r
+    def proxy_forget(self): ...\r
+    def proxy_place(self, x, y): ...\r
+    def sash(self, *args): ...\r
+    def sash_coord(self, index): ...\r
+    def sash_mark(self, index): ...\r
+    def sash_place(self, index, x, y): ...\r
+    def panecget(self, child, option): ...\r
+    def paneconfigure(self, tagOrId, cnf=None, **kw): ...\r
+    paneconfig = ...  # type: Any\r
+    def panes(self): ...\r