# {py:mod}`iXBRLViewerPlugin.ui` ```{py:module} iXBRLViewerPlugin.ui ``` ```{autodoc2-docstring} iXBRLViewerPlugin.ui :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`BaseViewerDialog ` - ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog :summary: ``` * - {py:obj}`SaveViewerDialog ` - ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog :summary: ``` * - {py:obj}`SettingsDialog ` - ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`UNSET_SCRIPT_URL ` - ```{autodoc2-docstring} iXBRLViewerPlugin.ui.UNSET_SCRIPT_URL :summary: ``` ```` ### API ````{py:data} UNSET_SCRIPT_URL :canonical: iXBRLViewerPlugin.ui.UNSET_SCRIPT_URL :value: ```{autodoc2-docstring} iXBRLViewerPlugin.ui.UNSET_SCRIPT_URL ``` ```` `````{py:class} BaseViewerDialog(cntlr) :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog Bases: {py:obj}`tkinter.Toplevel` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.__init__ ``` ````{py:method} addButtons(frame: tkinter.ttk.Frame, x: int, y: int) -> int :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.addButtons ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.addButtons ``` ```` ````{py:method} addFields(frame: tkinter.ttk.Frame, y: int) -> int :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.addFields ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.addFields ``` ```` ````{py:method} close(event=None) :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.close ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.close ``` ```` ````{py:method} confirm(event=None) :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.confirm ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.confirm ``` ```` ````{py:method} getTitle() -> str :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.getTitle ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.getTitle ``` ```` ````{py:method} onConfirm() :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.onConfirm ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.onConfirm ``` ```` ````{py:method} render() :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.render ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.render ``` ```` ````{py:method} copyScript() :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.copyScript ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.copyScript ``` ```` ````{py:method} features() :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.features ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.features ``` ```` ````{py:method} scriptUrl() :canonical: iXBRLViewerPlugin.ui.BaseViewerDialog.scriptUrl ```{autodoc2-docstring} iXBRLViewerPlugin.ui.BaseViewerDialog.scriptUrl ``` ```` ````` `````{py:class} SaveViewerDialog(cntlr) :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog Bases: {py:obj}`iXBRLViewerPlugin.ui.BaseViewerDialog` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.__init__ ``` ````{py:method} addFields(frame: tkinter.ttk.Frame, y: int) -> int :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.addFields ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.addFields ``` ```` ````{py:method} browseForFile() :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.browseForFile ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.browseForFile ``` ```` ````{py:method} getTitle() -> str :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.getTitle ```` ````{py:method} onConfirm() :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.onConfirm ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.onConfirm ``` ```` ````{py:method} filename() :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.filename ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.filename ``` ```` ````{py:method} zipViewerOutput() :canonical: iXBRLViewerPlugin.ui.SaveViewerDialog.zipViewerOutput ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SaveViewerDialog.zipViewerOutput ``` ```` ````` `````{py:class} SettingsDialog(cntlr) :canonical: iXBRLViewerPlugin.ui.SettingsDialog Bases: {py:obj}`iXBRLViewerPlugin.ui.BaseViewerDialog` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog.__init__ ``` ````{py:method} addButtons(frame: tkinter.ttk.Frame, x: int, y: int) -> int :canonical: iXBRLViewerPlugin.ui.SettingsDialog.addButtons ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog.addButtons ``` ```` ````{py:method} addFields(frame: tkinter.ttk.Frame, y: int) -> int :canonical: iXBRLViewerPlugin.ui.SettingsDialog.addFields ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog.addFields ``` ```` ````{py:method} getTitle() -> str :canonical: iXBRLViewerPlugin.ui.SettingsDialog.getTitle ```` ````{py:method} onConfirm() :canonical: iXBRLViewerPlugin.ui.SettingsDialog.onConfirm ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog.onConfirm ``` ```` ````{py:method} reset(event=None) :canonical: iXBRLViewerPlugin.ui.SettingsDialog.reset ```{autodoc2-docstring} iXBRLViewerPlugin.ui.SettingsDialog.reset ``` ```` `````