# {py:mod}`arelle.ViewWinConcepts` ```{py:module} arelle.ViewWinConcepts ``` ```{autodoc2-docstring} arelle.ViewWinConcepts :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ViewConcepts ` - ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`viewConcepts ` - ```{autodoc2-docstring} arelle.ViewWinConcepts.viewConcepts :summary: ``` ```` ### API ````{py:function} viewConcepts(modelXbrl, tabWin, header, lang=None, altTabWin=None) :canonical: arelle.ViewWinConcepts.viewConcepts ```{autodoc2-docstring} arelle.ViewWinConcepts.viewConcepts ``` ```` `````{py:class} ViewConcepts(modelXbrl, tabWin, header, lang) :canonical: arelle.ViewWinConcepts.ViewConcepts Bases: {py:obj}`arelle.ViewWinTree.ViewTree` ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.__init__ ``` ````{py:method} view() :canonical: arelle.ViewWinConcepts.ViewConcepts.view ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.view ``` ```` ````{py:method} treeviewEnter(*args) :canonical: arelle.ViewWinConcepts.ViewConcepts.treeviewEnter ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.treeviewEnter ``` ```` ````{py:method} treeviewLeave(*args) :canonical: arelle.ViewWinConcepts.ViewConcepts.treeviewLeave ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.treeviewLeave ``` ```` ````{py:method} treeviewSelect(event) :canonical: arelle.ViewWinConcepts.ViewConcepts.treeviewSelect ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.treeviewSelect ``` ```` ````{py:method} viewModelObject(modelObject) :canonical: arelle.ViewWinConcepts.ViewConcepts.viewModelObject ```{autodoc2-docstring} arelle.ViewWinConcepts.ViewConcepts.viewModelObject ``` ```` `````