# {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: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, isArcrole: bool = False, lang: str | None = None) -> None :canonical: arelle.ViewWinRoleTypes.viewRoleTypes ```{autodoc2-docstring} arelle.ViewWinRoleTypes.viewRoleTypes ``` ```` `````{py:class} ViewRoleTypes(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, header: str, isArcrole: bool, lang: str | None = 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: bool = False) -> bool | None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.view ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.view ``` ```` ````{py:method} getToolTip(tvRowId: str, tvColId: str) -> str | None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.getToolTip ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.getToolTip ``` ```` ````{py:method} treeviewEnter(*args: typing.Any) -> None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args: typing.Any) -> None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewLeave ``` ```` ````{py:method} treeviewSelect(*args: typing.Any) -> None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject: arelle.ModelObject.ModelObject) -> None :canonical: arelle.ViewWinRoleTypes.ViewRoleTypes.viewModelObject ```{autodoc2-docstring} arelle.ViewWinRoleTypes.ViewRoleTypes.viewModelObject ``` ```` `````