# {py:mod}`arelle.ViewWinRoleTypes` ```{py:module} arelle.ViewWinRoleTypes ``` ```{autodoc2-docstring} arelle.ViewWinRoleTypes :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewRoleTypes ` - ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewRoleTypes ` - ```{autodoc2-docstring} arelle.ViewWinRoleTypes.viewRoleTypes :summary: ``` ```` ### API ````{py:function} viewRoleTypes(modelXbrl, tabWin, isArcrole=False, lang=None) :canonical: arelle.ViewWinRoleTypes.viewRoleTypes ```{autodoc2-docstring} arelle.ViewWinRoleTypes.viewRoleTypes ``` ```` `````{py:class} ViewRoleTypes(modelXbrl, tabWin, header, isArcrole, lang=None) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.__init__ ``` ````{py:method} view(firstTime=False) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.view ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.view ``` ```` ````{py:method} getToolTip(tvRowId, tvColId) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.getToolTip ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.getToolTip ``` ```` ````{py:method} treeviewEnter(*args) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewLeave ``` ```` ````{py:method} treeviewSelect(*args) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.viewModelObject ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.viewModelObject ``` ```` `````