# {py:mod}`arelle.ViewWinTests` ```{py:module} arelle.ViewWinTests ``` ```{autodoc2-docstring} arelle.ViewWinTests :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewTests ` - ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewTests ` - ```{autodoc2-docstring} arelle.ViewWinTests.viewTests :summary: ``` ```` ### API ````{py:function} viewTests(modelXbrl, tabWin) :canonical: arelle.ViewWinTests.viewTests ```{autodoc2-docstring} arelle.ViewWinTests.viewTests ``` ```` `````{py:class} ViewTests(modelXbrl, tabWin) :canonical: arelle.ViewWinTests.ViewTests Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.__init__ ``` ````{py:method} viewTestcaseIndexElement(modelDocument, parentNode, parentNodeText=None) :canonical: arelle.ViewWinTests.ViewTests.viewTestcaseIndexElement ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.viewTestcaseIndexElement ``` ```` ````{py:method} viewTestcase(modelDocument, parentNode, n) :canonical: arelle.ViewWinTests.ViewTests.viewTestcase ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.viewTestcase ``` ```` ````{py:method} viewTestGroup(group, parentNode, n) :canonical: arelle.ViewWinTests.ViewTests.viewTestGroup ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.viewTestGroup ``` ```` ````{py:method} viewTestcaseVariation(modelTestcaseVariation, parentNode, n) :canonical: arelle.ViewWinTests.ViewTests.viewTestcaseVariation ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.viewTestcaseVariation ``` ```` ````{py:method} treeviewEnter(*args) :canonical: arelle.ViewWinTests.ViewTests.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args) :canonical: arelle.ViewWinTests.ViewTests.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.treeviewLeave ``` ```` ````{py:method} treeviewSelect(*args) :canonical: arelle.ViewWinTests.ViewTests.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinTests.ViewTests.viewModelObject ```{autodoc2-docstring} arelle.ViewWinTests.ViewTests.viewModelObject ``` ```` ````{py:method} clearTreeView() :canonical: arelle.ViewWinTests.ViewTests.clearTreeView ```` ````{py:method} viewSelectionChange(event=None) :canonical: arelle.ViewWinTests.ViewTests.viewSelectionChange ```` ````{py:method} onViewClick(*args) :canonical: arelle.ViewWinTests.ViewTests.onViewClick ```` ````{py:method} close() :canonical: arelle.ViewWinTests.ViewTests.close ```` ````{py:method} select() :canonical: arelle.ViewWinTests.ViewTests.select ```` ````{py:method} leave(*args) :canonical: arelle.ViewWinTests.ViewTests.leave ```` ````{py:method} motion(*args) :canonical: arelle.ViewWinTests.ViewTests.motion ```` ````{py:method} getToolTip(rowId, colId) :canonical: arelle.ViewWinTests.ViewTests.getToolTip ```` ````{py:method} setToolTip(text, colId='#0') :canonical: arelle.ViewWinTests.ViewTests.setToolTip ```` ````{py:method} contextMenu() :canonical: arelle.ViewWinTests.ViewTests.contextMenu ```` ````{py:method} popUpMenu(event) :canonical: arelle.ViewWinTests.ViewTests.popUpMenu ```` ````{py:method} expand() :canonical: arelle.ViewWinTests.ViewTests.expand ```` ````{py:method} expandAll() :canonical: arelle.ViewWinTests.ViewTests.expandAll ```` ````{py:method} collapse() :canonical: arelle.ViewWinTests.ViewTests.collapse ```` ````{py:method} collapseAll() :canonical: arelle.ViewWinTests.ViewTests.collapseAll ```` ````{py:method} setTreeItemOpen(node, open=True) :canonical: arelle.ViewWinTests.ViewTests.setTreeItemOpen ```` ````{py:method} menuAddExpandCollapse() :canonical: arelle.ViewWinTests.ViewTests.menuAddExpandCollapse ```` ````{py:method} menuAddClipboard() :canonical: arelle.ViewWinTests.ViewTests.menuAddClipboard ```` ````{py:method} menuAddLangs() :canonical: arelle.ViewWinTests.ViewTests.menuAddLangs ```` ````{py:method} menuAddLabelRoles(includeConceptName=False, menulabel=None, usedLabelroles=None) :canonical: arelle.ViewWinTests.ViewTests.menuAddLabelRoles ```` ````{py:method} menuAddNameStyle(menulabel=None) :canonical: arelle.ViewWinTests.ViewTests.menuAddNameStyle ```` ````{py:method} menuAddUnitDisplay() :canonical: arelle.ViewWinTests.ViewTests.menuAddUnitDisplay ```` ````{py:method} menuAddViews(addClose=True, tabWin=None, additionalViews=None, additionalViewMethod=None) :canonical: arelle.ViewWinTests.ViewTests.menuAddViews ```` ````{py:method} newView(arcrole, tabWin) :canonical: arelle.ViewWinTests.ViewTests.newView ```` ````{py:method} newArcroleGroupView(tabWin) :canonical: arelle.ViewWinTests.ViewTests.newArcroleGroupView ```` ````{py:method} setLang(lang) :canonical: arelle.ViewWinTests.ViewTests.setLang ```` ````{py:method} setLabelrole(labelrole) :canonical: arelle.ViewWinTests.ViewTests.setLabelrole ```` ````{py:method} setNamestyle(isPrefixed) :canonical: arelle.ViewWinTests.ViewTests.setNamestyle ```` ````{py:method} setUnitDisplay(unitDisplayID=False) :canonical: arelle.ViewWinTests.ViewTests.setUnitDisplay ```` ````{py:method} setColumnsSortable(treeColIsInt=False, startUnsorted=False, initialSortCol='#0', initialSortDirForward=True) :canonical: arelle.ViewWinTests.ViewTests.setColumnsSortable ```` ````{py:method} colSortVal(node, col) :canonical: arelle.ViewWinTests.ViewTests.colSortVal ```` ````{py:method} sortNestedRows(parentNode, col, reverse) :canonical: arelle.ViewWinTests.ViewTests.sortNestedRows ```` ````{py:method} sortColumn(col) :canonical: arelle.ViewWinTests.ViewTests.sortColumn ```` ````{py:method} copyCellToClipboard(*ignore) :canonical: arelle.ViewWinTests.ViewTests.copyCellToClipboard ```` ````{py:method} copyRowToClipboard(*ignore) :canonical: arelle.ViewWinTests.ViewTests.copyRowToClipboard ```` ````{py:method} copyTableToClipboard(*ignore) :canonical: arelle.ViewWinTests.ViewTests.copyTableToClipboard ```` ````{py:method} tabLines(parentNode, indent, cols, lines) :canonical: arelle.ViewWinTests.ViewTests.tabLines ```` `````