# {py:mod}`arelle.ViewWinRelationshipSet` ```{py:module} arelle.ViewWinRelationshipSet ``` ```{autodoc2-docstring} arelle.ViewWinRelationshipSet :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewRelationshipSet ` - ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewRelationshipSet ` - ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.viewRelationshipSet :summary: ``` ```` ### API ````{py:function} viewRelationshipSet(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, arcrole: str | list[typing.Any] | tuple[typing.Any, ...], linkrole: str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, lang: str | None = None, treeColHdr: str | None = None, showLinkroles: bool = True, showRelationships: bool = True, showColumns: bool = True, expandAll: bool = False, hasTableIndex: bool = False, noRelationshipsMsg: bool = True) -> bool :canonical: arelle.ViewWinRelationshipSet.viewRelationshipSet ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.viewRelationshipSet ``` ```` `````{py:class} ViewRelationshipSet(modelXbrl: arelle.ModelXbrl.ModelXbrl, tabWin: tkinter.ttk.Notebook, arcrole: str | list[typing.Any] | tuple[typing.Any, ...], linkrole: str | None = None, linkqname: arelle.ModelValue.QName | None = None, arcqname: arelle.ModelValue.QName | None = None, lang: str | None = None, treeColHdr: str | None = None, showLinkroles: bool = True, showRelationships: bool = True, showColumns: bool = True, expandAll: bool = False, hasTableIndex: bool = False) :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.__init__ ``` ````{py:method} view(firstTime: bool = False, relationshipSet: arelle.ModelRelationshipSet.ModelRelationshipSet | None = None) -> bool | None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.view ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.view ``` ```` ````{py:method} viewConcept(concept: arelle.ModelDtsObject.ModelConcept | arelle.ModelInstanceObject.ModelFact | arelle.ModelRenderingObject.DefnMdlTable | arelle.ModelDtsObject.ModelResource | arelle.ModelRenderingObject.DefnMdlRuleDefinitionNode, modelObject: arelle.ModelObject.ModelObject, labelPrefix: str, preferredLabel: str | None, parentnode: str, n: int, relationshipSet: arelle.ModelRelationshipSet.ModelRelationshipSet, visited: set[arelle.ModelDtsObject.ModelConcept | arelle.ModelInstanceObject.ModelFact | arelle.ModelRenderingObject.DefnMdlTable | arelle.ModelDtsObject.ModelResource | arelle.ModelRenderingObject.DefnMdlRuleDefinitionNode]) -> None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.viewConcept ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.viewConcept ``` ```` ````{py:method} getToolTip(tvRowId: str, tvColId: str) -> str | None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.getToolTip ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.getToolTip ``` ```` ````{py:method} treeviewEnter(*args: typing.Any) -> None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args: typing.Any) -> None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewLeave ``` ```` ````{py:method} treeviewSelect(*args: typing.Any) -> None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject: arelle.ModelObject.ModelObject) -> None :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.viewModelObject ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.viewModelObject ``` ```` ````{py:method} hasAncestor(node: str, ancestor: str) -> bool :canonical: arelle.ViewWinRelationshipSet.ViewRelationshipSet.hasAncestor ```{autodoc2-docstring} arelle.ViewWinRelationshipSet.ViewRelationshipSet.hasAncestor ``` ```` `````