# {py:mod}`arelle.DialogPluginManager` ```{py:module} arelle.DialogPluginManager ``` ```{autodoc2-docstring} arelle.DialogPluginManager :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`DialogPluginManager ` - ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`dialogPluginManager ` - ```{autodoc2-docstring} arelle.DialogPluginManager.dialogPluginManager :summary: ``` * - {py:obj}`backgroundCheckForUpdates ` - ```{autodoc2-docstring} arelle.DialogPluginManager.backgroundCheckForUpdates :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`EMPTYLIST ` - ```{autodoc2-docstring} arelle.DialogPluginManager.EMPTYLIST :summary: ``` * - {py:obj}`GROUPSEP ` - ```{autodoc2-docstring} arelle.DialogPluginManager.GROUPSEP :summary: ``` ```` ### API ````{py:data} EMPTYLIST :canonical: arelle.DialogPluginManager.EMPTYLIST :value: > [] ```{autodoc2-docstring} arelle.DialogPluginManager.EMPTYLIST ``` ```` ````{py:data} GROUPSEP :canonical: arelle.DialogPluginManager.GROUPSEP :value: > '\x01d' ```{autodoc2-docstring} arelle.DialogPluginManager.GROUPSEP ``` ```` ````{py:function} dialogPluginManager(mainWin) :canonical: arelle.DialogPluginManager.dialogPluginManager ```{autodoc2-docstring} arelle.DialogPluginManager.dialogPluginManager ``` ```` ````{py:function} backgroundCheckForUpdates(cntlr) :canonical: arelle.DialogPluginManager.backgroundCheckForUpdates ```{autodoc2-docstring} arelle.DialogPluginManager.backgroundCheckForUpdates ``` ```` `````{py:class} DialogPluginManager(mainWin, modulesWithNewerFileDates) :canonical: arelle.DialogPluginManager.DialogPluginManager Bases: {py:obj}`tkinter.Toplevel` ````{py:method} loadTreeViews() :canonical: arelle.DialogPluginManager.DialogPluginManager.loadTreeViews ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.loadTreeViews ``` ```` ````{py:method} ok(event=None) :canonical: arelle.DialogPluginManager.DialogPluginManager.ok ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.ok ``` ```` ````{py:method} close(event=None) :canonical: arelle.DialogPluginManager.DialogPluginManager.close ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.close ``` ```` ````{py:method} moduleSelect(*args) :canonical: arelle.DialogPluginManager.DialogPluginManager.moduleSelect ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.moduleSelect ``` ```` ````{py:method} _choiceSortOrder(entryPointRef: arelle.PluginManager.EntryPointRef) :canonical: arelle.DialogPluginManager.DialogPluginManager._choiceSortOrder :staticmethod: ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager._choiceSortOrder ``` ```` ````{py:method} _generateChoiceTuples(entryPointRefs: list[arelle.PluginManager.EntryPointRef]) :canonical: arelle.DialogPluginManager.DialogPluginManager._generateChoiceTuples :staticmethod: ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager._generateChoiceTuples ``` ```` ````{py:method} selectLocally() :canonical: arelle.DialogPluginManager.DialogPluginManager.selectLocally ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.selectLocally ``` ```` ````{py:method} browseLocally() :canonical: arelle.DialogPluginManager.DialogPluginManager.browseLocally ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.browseLocally ``` ```` ````{py:method} findOnWeb() :canonical: arelle.DialogPluginManager.DialogPluginManager.findOnWeb ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.findOnWeb ``` ```` ````{py:method} loadFoundModuleInfo(moduleInfo, url) :canonical: arelle.DialogPluginManager.DialogPluginManager.loadFoundModuleInfo ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.loadFoundModuleInfo ``` ```` ````{py:method} checkIfImported(moduleInfo) :canonical: arelle.DialogPluginManager.DialogPluginManager.checkIfImported ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.checkIfImported ``` ```` ````{py:method} checkClassMethodsChanged(moduleInfo) :canonical: arelle.DialogPluginManager.DialogPluginManager.checkClassMethodsChanged ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.checkClassMethodsChanged ``` ```` ````{py:method} removePluginConfigModuleInfo(name) :canonical: arelle.DialogPluginManager.DialogPluginManager.removePluginConfigModuleInfo ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.removePluginConfigModuleInfo ``` ```` ````{py:method} addPluginConfigModuleInfo(moduleInfo) :canonical: arelle.DialogPluginManager.DialogPluginManager.addPluginConfigModuleInfo ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.addPluginConfigModuleInfo ``` ```` ````{py:method} moduleEnable() :canonical: arelle.DialogPluginManager.DialogPluginManager.moduleEnable ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.moduleEnable ``` ```` ````{py:method} moduleReload() :canonical: arelle.DialogPluginManager.DialogPluginManager.moduleReload ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.moduleReload ``` ```` ````{py:method} moduleRemove() :canonical: arelle.DialogPluginManager.DialogPluginManager.moduleRemove ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.moduleRemove ``` ```` ````{py:method} enableAll() :canonical: arelle.DialogPluginManager.DialogPluginManager.enableAll ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.enableAll ``` ```` ````{py:method} disableAll() :canonical: arelle.DialogPluginManager.DialogPluginManager.disableAll ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.disableAll ``` ```` ````{py:method} enableDisableAll(doEnable) :canonical: arelle.DialogPluginManager.DialogPluginManager.enableDisableAll ```{autodoc2-docstring} arelle.DialogPluginManager.DialogPluginManager.enableDisableAll ``` ```` `````