# {py:mod}`arelle.TkTableWrapper` ```{py:module} arelle.TkTableWrapper ``` ```{autodoc2-docstring} arelle.TkTableWrapper :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ArrayVar ` - ```{autodoc2-docstring} arelle.TkTableWrapper.ArrayVar :summary: ``` * - {py:obj}`Table ` - ```{autodoc2-docstring} arelle.TkTableWrapper.Table :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`sample_test ` - ```{autodoc2-docstring} arelle.TkTableWrapper.sample_test :summary: ``` ```` ### API `````{py:class} ArrayVar(master=None, name=None) :canonical: arelle.TkTableWrapper.ArrayVar Bases: {py:obj}`tkinter.Variable` ```{autodoc2-docstring} arelle.TkTableWrapper.ArrayVar ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.TkTableWrapper.ArrayVar.__init__ ``` ````{py:method} names() :canonical: arelle.TkTableWrapper.ArrayVar.names ```{autodoc2-docstring} arelle.TkTableWrapper.ArrayVar.names ``` ```` ````{py:method} get(key=None) :canonical: arelle.TkTableWrapper.ArrayVar.get ```` ````{py:method} set(**kw) :canonical: arelle.TkTableWrapper.ArrayVar.set ```` ````{py:method} unset(pattern=None) :canonical: arelle.TkTableWrapper.ArrayVar.unset ```{autodoc2-docstring} arelle.TkTableWrapper.ArrayVar.unset ``` ```` ````{py:attribute} initialize :canonical: arelle.TkTableWrapper.ArrayVar.initialize :value: > None ```` ````{py:method} trace_add(mode, callback) :canonical: arelle.TkTableWrapper.ArrayVar.trace_add ```` ````{py:method} trace_remove(mode, cbname) :canonical: arelle.TkTableWrapper.ArrayVar.trace_remove ```` ````{py:method} trace_info() :canonical: arelle.TkTableWrapper.ArrayVar.trace_info ```` ````{py:method} trace_variable(mode, callback) :canonical: arelle.TkTableWrapper.ArrayVar.trace_variable ```` ````{py:attribute} trace :canonical: arelle.TkTableWrapper.ArrayVar.trace :value: > None ```` ````{py:method} trace_vdelete(mode, cbname) :canonical: arelle.TkTableWrapper.ArrayVar.trace_vdelete ```` ````{py:method} trace_vinfo() :canonical: arelle.TkTableWrapper.ArrayVar.trace_vinfo ```` ````` `````{py:class} Table(master=None, **kw) :canonical: arelle.TkTableWrapper.Table Bases: {py:obj}`tkinter.Widget` ```{autodoc2-docstring} arelle.TkTableWrapper.Table ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.TkTableWrapper.Table.__init__ ``` ````{py:method} activate(index) :canonical: arelle.TkTableWrapper.Table.activate ```{autodoc2-docstring} arelle.TkTableWrapper.Table.activate ``` ```` ````{py:method} bbox(first, last=None) :canonical: arelle.TkTableWrapper.Table.bbox ```{autodoc2-docstring} arelle.TkTableWrapper.Table.bbox ``` ```` ````{py:method} clear(option, first=None, last=None) :canonical: arelle.TkTableWrapper.Table.clear ```{autodoc2-docstring} arelle.TkTableWrapper.Table.clear ``` ```` ````{py:method} clear_cache(first=None, last=None) :canonical: arelle.TkTableWrapper.Table.clear_cache ```{autodoc2-docstring} arelle.TkTableWrapper.Table.clear_cache ``` ```` ````{py:method} clear_sizes(first=None, last=None) :canonical: arelle.TkTableWrapper.Table.clear_sizes ```{autodoc2-docstring} arelle.TkTableWrapper.Table.clear_sizes ``` ```` ````{py:method} clear_tags(first=None, last=None) :canonical: arelle.TkTableWrapper.Table.clear_tags ```{autodoc2-docstring} arelle.TkTableWrapper.Table.clear_tags ``` ```` ````{py:method} clear_all(first=None, last=None) :canonical: arelle.TkTableWrapper.Table.clear_all ```{autodoc2-docstring} arelle.TkTableWrapper.Table.clear_all ``` ```` ````{py:method} curselection(value=None) :canonical: arelle.TkTableWrapper.Table.curselection ```{autodoc2-docstring} arelle.TkTableWrapper.Table.curselection ``` ```` ````{py:method} curvalue(value=None) :canonical: arelle.TkTableWrapper.Table.curvalue ```{autodoc2-docstring} arelle.TkTableWrapper.Table.curvalue ``` ```` ````{py:method} delete_active(index1, index2=None) :canonical: arelle.TkTableWrapper.Table.delete_active ```{autodoc2-docstring} arelle.TkTableWrapper.Table.delete_active ``` ```` ````{py:method} delete_cols(index, count=None, switches=None) :canonical: arelle.TkTableWrapper.Table.delete_cols ```{autodoc2-docstring} arelle.TkTableWrapper.Table.delete_cols ``` ```` ````{py:method} delete_rows(index, count=None, switches=None) :canonical: arelle.TkTableWrapper.Table.delete_rows ```{autodoc2-docstring} arelle.TkTableWrapper.Table.delete_rows ``` ```` ````{py:method} get(first, last=None) :canonical: arelle.TkTableWrapper.Table.get ```{autodoc2-docstring} arelle.TkTableWrapper.Table.get ``` ```` ````{py:method} height(row=None, **kwargs) :canonical: arelle.TkTableWrapper.Table.height ```{autodoc2-docstring} arelle.TkTableWrapper.Table.height ``` ```` ````{py:method} hidden(*args) :canonical: arelle.TkTableWrapper.Table.hidden ```{autodoc2-docstring} arelle.TkTableWrapper.Table.hidden ``` ```` ````{py:method} icursor(arg=None) :canonical: arelle.TkTableWrapper.Table.icursor ```{autodoc2-docstring} arelle.TkTableWrapper.Table.icursor ``` ```` ````{py:method} index(index, rc=None) :canonical: arelle.TkTableWrapper.Table.index ```{autodoc2-docstring} arelle.TkTableWrapper.Table.index ``` ```` ````{py:method} insert_active(index, value) :canonical: arelle.TkTableWrapper.Table.insert_active ```{autodoc2-docstring} arelle.TkTableWrapper.Table.insert_active ``` ```` ````{py:method} insert_cols(index, count=None, switches=None) :canonical: arelle.TkTableWrapper.Table.insert_cols ```{autodoc2-docstring} arelle.TkTableWrapper.Table.insert_cols ``` ```` ````{py:method} insert_rows(index, count=None, switches=None) :canonical: arelle.TkTableWrapper.Table.insert_rows ```{autodoc2-docstring} arelle.TkTableWrapper.Table.insert_rows ``` ```` ````{py:method} reread() :canonical: arelle.TkTableWrapper.Table.reread ```{autodoc2-docstring} arelle.TkTableWrapper.Table.reread ``` ```` ````{py:method} scan_mark(x, y) :canonical: arelle.TkTableWrapper.Table.scan_mark ```{autodoc2-docstring} arelle.TkTableWrapper.Table.scan_mark ``` ```` ````{py:method} scan_dragto(x, y) :canonical: arelle.TkTableWrapper.Table.scan_dragto ```{autodoc2-docstring} arelle.TkTableWrapper.Table.scan_dragto ``` ```` ````{py:method} see(index) :canonical: arelle.TkTableWrapper.Table.see ```{autodoc2-docstring} arelle.TkTableWrapper.Table.see ``` ```` ````{py:method} selection_anchor(index) :canonical: arelle.TkTableWrapper.Table.selection_anchor ```{autodoc2-docstring} arelle.TkTableWrapper.Table.selection_anchor ``` ```` ````{py:method} selection_clear(first, last=None) :canonical: arelle.TkTableWrapper.Table.selection_clear ```` ````{py:method} selection_includes(index) :canonical: arelle.TkTableWrapper.Table.selection_includes ```{autodoc2-docstring} arelle.TkTableWrapper.Table.selection_includes ``` ```` ````{py:method} selection_set(first, last=None) :canonical: arelle.TkTableWrapper.Table.selection_set ```{autodoc2-docstring} arelle.TkTableWrapper.Table.selection_set ``` ```` ````{py:method} set(rc=None, index=None, *args, **kwargs) :canonical: arelle.TkTableWrapper.Table.set ```{autodoc2-docstring} arelle.TkTableWrapper.Table.set ``` ```` ````{py:method} spans(index=None, **kwargs) :canonical: arelle.TkTableWrapper.Table.spans ```{autodoc2-docstring} arelle.TkTableWrapper.Table.spans ``` ```` ````{py:method} tag_cell(tagname, *args) :canonical: arelle.TkTableWrapper.Table.tag_cell ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_cell ``` ```` ````{py:method} tag_cget(tagname, option) :canonical: arelle.TkTableWrapper.Table.tag_cget ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_cget ``` ```` ````{py:method} tag_col(tagname, *args) :canonical: arelle.TkTableWrapper.Table.tag_col ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_col ``` ```` ````{py:method} tag_configure(tagname, option=None, **kwargs) :canonical: arelle.TkTableWrapper.Table.tag_configure ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_configure ``` ```` ````{py:method} tag_delete(tagname) :canonical: arelle.TkTableWrapper.Table.tag_delete ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_delete ``` ```` ````{py:method} tag_exists(tagname) :canonical: arelle.TkTableWrapper.Table.tag_exists ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_exists ``` ```` ````{py:method} tag_includes(tagname, index) :canonical: arelle.TkTableWrapper.Table.tag_includes ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_includes ``` ```` ````{py:method} tag_lower(tagname, belowthis=None) :canonical: arelle.TkTableWrapper.Table.tag_lower ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_lower ``` ```` ````{py:method} tag_names(pattern=None) :canonical: arelle.TkTableWrapper.Table.tag_names ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_names ``` ```` ````{py:method} tag_raise(tagname, abovethis=None) :canonical: arelle.TkTableWrapper.Table.tag_raise ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_raise ``` ```` ````{py:method} tag_row(tagname, *args) :canonical: arelle.TkTableWrapper.Table.tag_row ```{autodoc2-docstring} arelle.TkTableWrapper.Table.tag_row ``` ```` ````{py:method} validate(index) :canonical: arelle.TkTableWrapper.Table.validate ```{autodoc2-docstring} arelle.TkTableWrapper.Table.validate ``` ```` ````{py:property} version :canonical: arelle.TkTableWrapper.Table.version ```{autodoc2-docstring} arelle.TkTableWrapper.Table.version ``` ```` ````{py:method} width(column=None, **kwargs) :canonical: arelle.TkTableWrapper.Table.width ```{autodoc2-docstring} arelle.TkTableWrapper.Table.width ``` ```` ````{py:method} window_cget(index, option) :canonical: arelle.TkTableWrapper.Table.window_cget ```{autodoc2-docstring} arelle.TkTableWrapper.Table.window_cget ``` ```` ````{py:method} window_configure(index, option=None, **kwargs) :canonical: arelle.TkTableWrapper.Table.window_configure ```{autodoc2-docstring} arelle.TkTableWrapper.Table.window_configure ``` ```` ````{py:method} window_delete(*indexes) :canonical: arelle.TkTableWrapper.Table.window_delete ```{autodoc2-docstring} arelle.TkTableWrapper.Table.window_delete ``` ```` ````{py:method} window_move(index_from, index_to) :canonical: arelle.TkTableWrapper.Table.window_move ```{autodoc2-docstring} arelle.TkTableWrapper.Table.window_move ``` ```` ````{py:method} window_names(pattern=None) :canonical: arelle.TkTableWrapper.Table.window_names ```{autodoc2-docstring} arelle.TkTableWrapper.Table.window_names ``` ```` ````{py:method} xview(index=None) :canonical: arelle.TkTableWrapper.Table.xview ```{autodoc2-docstring} arelle.TkTableWrapper.Table.xview ``` ```` ````{py:method} xview_moveto(fraction) :canonical: arelle.TkTableWrapper.Table.xview_moveto ```{autodoc2-docstring} arelle.TkTableWrapper.Table.xview_moveto ``` ```` ````{py:method} xview_scroll(*L) :canonical: arelle.TkTableWrapper.Table.xview_scroll ```{autodoc2-docstring} arelle.TkTableWrapper.Table.xview_scroll ``` ```` ````{py:method} yview(index=None) :canonical: arelle.TkTableWrapper.Table.yview ```{autodoc2-docstring} arelle.TkTableWrapper.Table.yview ``` ```` ````{py:method} yview_moveto(fraction) :canonical: arelle.TkTableWrapper.Table.yview_moveto ```{autodoc2-docstring} arelle.TkTableWrapper.Table.yview_moveto ``` ```` ````{py:method} yview_scroll(*L) :canonical: arelle.TkTableWrapper.Table.yview_scroll ```{autodoc2-docstring} arelle.TkTableWrapper.Table.yview_scroll ``` ```` ````{py:method} contextMenu() :canonical: arelle.TkTableWrapper.Table.contextMenu ```{autodoc2-docstring} arelle.TkTableWrapper.Table.contextMenu ``` ```` ````{py:method} popUpMenu(event) :canonical: arelle.TkTableWrapper.Table.popUpMenu ```{autodoc2-docstring} arelle.TkTableWrapper.Table.popUpMenu ``` ```` ````{py:method} moveCell(y, x) :canonical: arelle.TkTableWrapper.Table.moveCell ```{autodoc2-docstring} arelle.TkTableWrapper.Table.moveCell ``` ```` ````{py:method} destroy() :canonical: arelle.TkTableWrapper.Table.destroy ```` ````{py:method} deletecommand(name) :canonical: arelle.TkTableWrapper.Table.deletecommand ```` ````{py:method} tk_strictMotif(boolean=None) :canonical: arelle.TkTableWrapper.Table.tk_strictMotif ```` ````{py:method} tk_bisque() :canonical: arelle.TkTableWrapper.Table.tk_bisque ```` ````{py:method} tk_setPalette(*args, **kw) :canonical: arelle.TkTableWrapper.Table.tk_setPalette ```` ````{py:method} wait_variable(name='PY_VAR') :canonical: arelle.TkTableWrapper.Table.wait_variable ```` ````{py:attribute} waitvar :canonical: arelle.TkTableWrapper.Table.waitvar :value: > None ```` ````{py:method} wait_window(window=None) :canonical: arelle.TkTableWrapper.Table.wait_window ```` ````{py:method} wait_visibility(window=None) :canonical: arelle.TkTableWrapper.Table.wait_visibility ```` ````{py:method} setvar(name='PY_VAR', value='1') :canonical: arelle.TkTableWrapper.Table.setvar ```` ````{py:method} getvar(name='PY_VAR') :canonical: arelle.TkTableWrapper.Table.getvar ```` ````{py:method} getint(s) :canonical: arelle.TkTableWrapper.Table.getint ```` ````{py:method} getdouble(s) :canonical: arelle.TkTableWrapper.Table.getdouble ```` ````{py:method} getboolean(s) :canonical: arelle.TkTableWrapper.Table.getboolean ```` ````{py:method} focus_set() :canonical: arelle.TkTableWrapper.Table.focus_set ```` ````{py:attribute} focus :canonical: arelle.TkTableWrapper.Table.focus :value: > None ```` ````{py:method} focus_force() :canonical: arelle.TkTableWrapper.Table.focus_force ```` ````{py:method} focus_get() :canonical: arelle.TkTableWrapper.Table.focus_get ```` ````{py:method} focus_displayof() :canonical: arelle.TkTableWrapper.Table.focus_displayof ```` ````{py:method} focus_lastfor() :canonical: arelle.TkTableWrapper.Table.focus_lastfor ```` ````{py:method} tk_focusFollowsMouse() :canonical: arelle.TkTableWrapper.Table.tk_focusFollowsMouse ```` ````{py:method} tk_focusNext() :canonical: arelle.TkTableWrapper.Table.tk_focusNext ```` ````{py:method} tk_focusPrev() :canonical: arelle.TkTableWrapper.Table.tk_focusPrev ```` ````{py:method} after(ms, func=None, *args, **kw) :canonical: arelle.TkTableWrapper.Table.after ```` ````{py:method} after_idle(func, *args, **kw) :canonical: arelle.TkTableWrapper.Table.after_idle ```` ````{py:method} after_cancel(id) :canonical: arelle.TkTableWrapper.Table.after_cancel ```` ````{py:method} after_info(id=None) :canonical: arelle.TkTableWrapper.Table.after_info ```` ````{py:method} bell(displayof=0) :canonical: arelle.TkTableWrapper.Table.bell ```` ````{py:method} tk_busy_cget(option) :canonical: arelle.TkTableWrapper.Table.tk_busy_cget ```` ````{py:attribute} busy_cget :canonical: arelle.TkTableWrapper.Table.busy_cget :value: > None ```` ````{py:method} tk_busy_configure(cnf=None, **kw) :canonical: arelle.TkTableWrapper.Table.tk_busy_configure ```` ````{py:method} tk_busy_current(pattern=None) :canonical: arelle.TkTableWrapper.Table.tk_busy_current ```` ````{py:attribute} busy_current :canonical: arelle.TkTableWrapper.Table.busy_current :value: > None ```` ````{py:method} tk_busy_forget() :canonical: arelle.TkTableWrapper.Table.tk_busy_forget ```` ````{py:attribute} busy_forget :canonical: arelle.TkTableWrapper.Table.busy_forget :value: > None ```` ````{py:method} tk_busy_hold(**kw) :canonical: arelle.TkTableWrapper.Table.tk_busy_hold ```` ````{py:method} tk_busy_status() :canonical: arelle.TkTableWrapper.Table.tk_busy_status ```` ````{py:attribute} busy_status :canonical: arelle.TkTableWrapper.Table.busy_status :value: > None ```` ````{py:method} clipboard_get(**kw) :canonical: arelle.TkTableWrapper.Table.clipboard_get ```` ````{py:method} clipboard_clear(**kw) :canonical: arelle.TkTableWrapper.Table.clipboard_clear ```` ````{py:method} clipboard_append(string, **kw) :canonical: arelle.TkTableWrapper.Table.clipboard_append ```` ````{py:method} grab_current() :canonical: arelle.TkTableWrapper.Table.grab_current ```` ````{py:method} grab_release() :canonical: arelle.TkTableWrapper.Table.grab_release ```` ````{py:method} grab_set() :canonical: arelle.TkTableWrapper.Table.grab_set ```` ````{py:method} grab_set_global() :canonical: arelle.TkTableWrapper.Table.grab_set_global ```` ````{py:method} grab_status() :canonical: arelle.TkTableWrapper.Table.grab_status ```` ````{py:method} option_add(pattern, value, priority=None) :canonical: arelle.TkTableWrapper.Table.option_add ```` ````{py:method} option_clear() :canonical: arelle.TkTableWrapper.Table.option_clear ```` ````{py:method} option_get(name, className) :canonical: arelle.TkTableWrapper.Table.option_get ```` ````{py:method} option_readfile(fileName, priority=None) :canonical: arelle.TkTableWrapper.Table.option_readfile ```` ````{py:method} selection_get(**kw) :canonical: arelle.TkTableWrapper.Table.selection_get ```` ````{py:method} selection_handle(command, **kw) :canonical: arelle.TkTableWrapper.Table.selection_handle ```` ````{py:method} selection_own(**kw) :canonical: arelle.TkTableWrapper.Table.selection_own ```` ````{py:method} selection_own_get(**kw) :canonical: arelle.TkTableWrapper.Table.selection_own_get ```` ````{py:method} send(interp, cmd, *args) :canonical: arelle.TkTableWrapper.Table.send ```` ````{py:method} lower(belowThis=None) :canonical: arelle.TkTableWrapper.Table.lower ```` ````{py:method} tkraise(aboveThis=None) :canonical: arelle.TkTableWrapper.Table.tkraise ```` ````{py:attribute} lift :canonical: arelle.TkTableWrapper.Table.lift :value: > None ```` ````{py:method} info_patchlevel() :canonical: arelle.TkTableWrapper.Table.info_patchlevel ```` ````{py:method} winfo_atom(name, displayof=0) :canonical: arelle.TkTableWrapper.Table.winfo_atom ```` ````{py:method} winfo_atomname(id, displayof=0) :canonical: arelle.TkTableWrapper.Table.winfo_atomname ```` ````{py:method} winfo_cells() :canonical: arelle.TkTableWrapper.Table.winfo_cells ```` ````{py:method} winfo_children() :canonical: arelle.TkTableWrapper.Table.winfo_children ```` ````{py:method} winfo_class() :canonical: arelle.TkTableWrapper.Table.winfo_class ```` ````{py:method} winfo_colormapfull() :canonical: arelle.TkTableWrapper.Table.winfo_colormapfull ```` ````{py:method} winfo_containing(rootX, rootY, displayof=0) :canonical: arelle.TkTableWrapper.Table.winfo_containing ```` ````{py:method} winfo_depth() :canonical: arelle.TkTableWrapper.Table.winfo_depth ```` ````{py:method} winfo_exists() :canonical: arelle.TkTableWrapper.Table.winfo_exists ```` ````{py:method} winfo_fpixels(number) :canonical: arelle.TkTableWrapper.Table.winfo_fpixels ```` ````{py:method} winfo_geometry() :canonical: arelle.TkTableWrapper.Table.winfo_geometry ```` ````{py:method} winfo_height() :canonical: arelle.TkTableWrapper.Table.winfo_height ```` ````{py:method} winfo_id() :canonical: arelle.TkTableWrapper.Table.winfo_id ```` ````{py:method} winfo_interps(displayof=0) :canonical: arelle.TkTableWrapper.Table.winfo_interps ```` ````{py:method} winfo_ismapped() :canonical: arelle.TkTableWrapper.Table.winfo_ismapped ```` ````{py:method} winfo_manager() :canonical: arelle.TkTableWrapper.Table.winfo_manager ```` ````{py:method} winfo_name() :canonical: arelle.TkTableWrapper.Table.winfo_name ```` ````{py:method} winfo_parent() :canonical: arelle.TkTableWrapper.Table.winfo_parent ```` ````{py:method} winfo_pathname(id, displayof=0) :canonical: arelle.TkTableWrapper.Table.winfo_pathname ```` ````{py:method} winfo_pixels(number) :canonical: arelle.TkTableWrapper.Table.winfo_pixels ```` ````{py:method} winfo_pointerx() :canonical: arelle.TkTableWrapper.Table.winfo_pointerx ```` ````{py:method} winfo_pointerxy() :canonical: arelle.TkTableWrapper.Table.winfo_pointerxy ```` ````{py:method} winfo_pointery() :canonical: arelle.TkTableWrapper.Table.winfo_pointery ```` ````{py:method} winfo_reqheight() :canonical: arelle.TkTableWrapper.Table.winfo_reqheight ```` ````{py:method} winfo_reqwidth() :canonical: arelle.TkTableWrapper.Table.winfo_reqwidth ```` ````{py:method} winfo_rgb(color) :canonical: arelle.TkTableWrapper.Table.winfo_rgb ```` ````{py:method} winfo_rootx() :canonical: arelle.TkTableWrapper.Table.winfo_rootx ```` ````{py:method} winfo_rooty() :canonical: arelle.TkTableWrapper.Table.winfo_rooty ```` ````{py:method} winfo_screen() :canonical: arelle.TkTableWrapper.Table.winfo_screen ```` ````{py:method} winfo_screencells() :canonical: arelle.TkTableWrapper.Table.winfo_screencells ```` ````{py:method} winfo_screendepth() :canonical: arelle.TkTableWrapper.Table.winfo_screendepth ```` ````{py:method} winfo_screenheight() :canonical: arelle.TkTableWrapper.Table.winfo_screenheight ```` ````{py:method} winfo_screenmmheight() :canonical: arelle.TkTableWrapper.Table.winfo_screenmmheight ```` ````{py:method} winfo_screenmmwidth() :canonical: arelle.TkTableWrapper.Table.winfo_screenmmwidth ```` ````{py:method} winfo_screenvisual() :canonical: arelle.TkTableWrapper.Table.winfo_screenvisual ```` ````{py:method} winfo_screenwidth() :canonical: arelle.TkTableWrapper.Table.winfo_screenwidth ```` ````{py:method} winfo_server() :canonical: arelle.TkTableWrapper.Table.winfo_server ```` ````{py:method} winfo_toplevel() :canonical: arelle.TkTableWrapper.Table.winfo_toplevel ```` ````{py:method} winfo_viewable() :canonical: arelle.TkTableWrapper.Table.winfo_viewable ```` ````{py:method} winfo_visual() :canonical: arelle.TkTableWrapper.Table.winfo_visual ```` ````{py:method} winfo_visualid() :canonical: arelle.TkTableWrapper.Table.winfo_visualid ```` ````{py:method} winfo_visualsavailable(includeids=False) :canonical: arelle.TkTableWrapper.Table.winfo_visualsavailable ```` ````{py:method} winfo_vrootheight() :canonical: arelle.TkTableWrapper.Table.winfo_vrootheight ```` ````{py:method} winfo_vrootwidth() :canonical: arelle.TkTableWrapper.Table.winfo_vrootwidth ```` ````{py:method} winfo_vrootx() :canonical: arelle.TkTableWrapper.Table.winfo_vrootx ```` ````{py:method} winfo_vrooty() :canonical: arelle.TkTableWrapper.Table.winfo_vrooty ```` ````{py:method} winfo_width() :canonical: arelle.TkTableWrapper.Table.winfo_width ```` ````{py:method} winfo_x() :canonical: arelle.TkTableWrapper.Table.winfo_x ```` ````{py:method} winfo_y() :canonical: arelle.TkTableWrapper.Table.winfo_y ```` ````{py:method} update() :canonical: arelle.TkTableWrapper.Table.update ```` ````{py:method} update_idletasks() :canonical: arelle.TkTableWrapper.Table.update_idletasks ```` ````{py:method} bindtags(tagList=None) :canonical: arelle.TkTableWrapper.Table.bindtags ```` ````{py:method} bind(sequence=None, func=None, add=None) :canonical: arelle.TkTableWrapper.Table.bind ```` ````{py:method} unbind(sequence, funcid=None) :canonical: arelle.TkTableWrapper.Table.unbind ```` ````{py:method} bind_all(sequence=None, func=None, add=None) :canonical: arelle.TkTableWrapper.Table.bind_all ```` ````{py:method} unbind_all(sequence) :canonical: arelle.TkTableWrapper.Table.unbind_all ```` ````{py:method} bind_class(className, sequence=None, func=None, add=None) :canonical: arelle.TkTableWrapper.Table.bind_class ```` ````{py:method} unbind_class(className, sequence) :canonical: arelle.TkTableWrapper.Table.unbind_class ```` ````{py:method} mainloop(n=0) :canonical: arelle.TkTableWrapper.Table.mainloop ```` ````{py:method} quit() :canonical: arelle.TkTableWrapper.Table.quit ```` ````{py:method} nametowidget(name) :canonical: arelle.TkTableWrapper.Table.nametowidget ```` ````{py:attribute} register :canonical: arelle.TkTableWrapper.Table.register :value: > None ```` ````{py:method} configure(cnf=None, **kw) :canonical: arelle.TkTableWrapper.Table.configure ```` ````{py:attribute} config :canonical: arelle.TkTableWrapper.Table.config :value: > None ```` ````{py:method} cget(key) :canonical: arelle.TkTableWrapper.Table.cget ```` ````{py:method} keys() :canonical: arelle.TkTableWrapper.Table.keys ```` ````{py:method} pack_propagate(flag=_noarg_) :canonical: arelle.TkTableWrapper.Table.pack_propagate ```` ````{py:attribute} propagate :canonical: arelle.TkTableWrapper.Table.propagate :value: > None ```` ````{py:method} pack_slaves() :canonical: arelle.TkTableWrapper.Table.pack_slaves ```` ````{py:attribute} slaves :canonical: arelle.TkTableWrapper.Table.slaves :value: > None ```` ````{py:method} place_slaves() :canonical: arelle.TkTableWrapper.Table.place_slaves ```` ````{py:method} grid_anchor(anchor=None) :canonical: arelle.TkTableWrapper.Table.grid_anchor ```` ````{py:attribute} anchor :canonical: arelle.TkTableWrapper.Table.anchor :value: > None ```` ````{py:method} grid_bbox(column=None, row=None, col2=None, row2=None) :canonical: arelle.TkTableWrapper.Table.grid_bbox ```` ````{py:method} grid_columnconfigure(index, cnf={}, **kw) :canonical: arelle.TkTableWrapper.Table.grid_columnconfigure ```` ````{py:attribute} columnconfigure :canonical: arelle.TkTableWrapper.Table.columnconfigure :value: > None ```` ````{py:method} grid_location(x, y) :canonical: arelle.TkTableWrapper.Table.grid_location ```` ````{py:method} grid_propagate(flag=_noarg_) :canonical: arelle.TkTableWrapper.Table.grid_propagate ```` ````{py:method} grid_rowconfigure(index, cnf={}, **kw) :canonical: arelle.TkTableWrapper.Table.grid_rowconfigure ```` ````{py:attribute} rowconfigure :canonical: arelle.TkTableWrapper.Table.rowconfigure :value: > None ```` ````{py:method} grid_size() :canonical: arelle.TkTableWrapper.Table.grid_size ```` ````{py:attribute} size :canonical: arelle.TkTableWrapper.Table.size :value: > None ```` ````{py:method} grid_slaves(row=None, column=None) :canonical: arelle.TkTableWrapper.Table.grid_slaves ```` ````{py:method} event_add(virtual, *sequences) :canonical: arelle.TkTableWrapper.Table.event_add ```` ````{py:method} event_delete(virtual, *sequences) :canonical: arelle.TkTableWrapper.Table.event_delete ```` ````{py:method} event_generate(sequence, **kw) :canonical: arelle.TkTableWrapper.Table.event_generate ```` ````{py:method} event_info(virtual=None) :canonical: arelle.TkTableWrapper.Table.event_info ```` ````{py:method} image_names() :canonical: arelle.TkTableWrapper.Table.image_names ```` ````{py:method} image_types() :canonical: arelle.TkTableWrapper.Table.image_types ```` ````{py:method} pack_configure(cnf={}, **kw) :canonical: arelle.TkTableWrapper.Table.pack_configure ```` ````{py:method} pack_forget() :canonical: arelle.TkTableWrapper.Table.pack_forget ```` ````{py:attribute} forget :canonical: arelle.TkTableWrapper.Table.forget :value: > None ```` ````{py:method} pack_info() :canonical: arelle.TkTableWrapper.Table.pack_info ```` ````{py:attribute} info :canonical: arelle.TkTableWrapper.Table.info :value: > None ```` ````{py:method} place_configure(cnf={}, **kw) :canonical: arelle.TkTableWrapper.Table.place_configure ```` ````{py:method} place_forget() :canonical: arelle.TkTableWrapper.Table.place_forget ```` ````{py:method} place_info() :canonical: arelle.TkTableWrapper.Table.place_info ```` ````{py:method} grid_configure(cnf={}, **kw) :canonical: arelle.TkTableWrapper.Table.grid_configure ```` ````{py:method} grid_forget() :canonical: arelle.TkTableWrapper.Table.grid_forget ```` ````{py:method} grid_remove() :canonical: arelle.TkTableWrapper.Table.grid_remove ```` ````{py:method} grid_info() :canonical: arelle.TkTableWrapper.Table.grid_info ```` ````` ````{py:function} sample_test() :canonical: arelle.TkTableWrapper.sample_test ```{autodoc2-docstring} arelle.TkTableWrapper.sample_test ``` ````