# {py:mod}`arelle.DialogNewFactItem` ```{py:module} arelle.DialogNewFactItem ``` ```{autodoc2-docstring} arelle.DialogNewFactItem :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`DialogNewFactItemOptions ` - ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`getNewFactItemOptions ` - ```{autodoc2-docstring} arelle.DialogNewFactItem.getNewFactItemOptions :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`monetaryUnits ` - ```{autodoc2-docstring} arelle.DialogNewFactItem.monetaryUnits :summary: ``` * - {py:obj}`decimalsPattern ` - ```{autodoc2-docstring} arelle.DialogNewFactItem.decimalsPattern :summary: ``` ```` ### API ````{py:function} getNewFactItemOptions(mainWin, newInstanceOptions=None) :canonical: arelle.DialogNewFactItem.getNewFactItemOptions ```{autodoc2-docstring} arelle.DialogNewFactItem.getNewFactItemOptions ``` ```` ````{py:data} monetaryUnits :canonical: arelle.DialogNewFactItem.monetaryUnits :value: > ('AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AON', 'ARP', 'ATS', 'AUD', 'AWF', 'AZM', 'AZN', 'BAK', 'BBD', '... ```{autodoc2-docstring} arelle.DialogNewFactItem.monetaryUnits ``` ```` ````{py:data} decimalsPattern :canonical: arelle.DialogNewFactItem.decimalsPattern :value: > 'compile(...)' ```{autodoc2-docstring} arelle.DialogNewFactItem.decimalsPattern ``` ```` `````{py:class} DialogNewFactItemOptions(mainWin, options) :canonical: arelle.DialogNewFactItem.DialogNewFactItemOptions Bases: {py:obj}`tkinter.Toplevel` ````{py:method} checkEntries() :canonical: arelle.DialogNewFactItem.DialogNewFactItemOptions.checkEntries ```{autodoc2-docstring} arelle.DialogNewFactItem.DialogNewFactItemOptions.checkEntries ``` ```` ````{py:method} setOptions() :canonical: arelle.DialogNewFactItem.DialogNewFactItemOptions.setOptions ```{autodoc2-docstring} arelle.DialogNewFactItem.DialogNewFactItemOptions.setOptions ``` ```` ````{py:method} ok(event=None) :canonical: arelle.DialogNewFactItem.DialogNewFactItemOptions.ok ```{autodoc2-docstring} arelle.DialogNewFactItem.DialogNewFactItemOptions.ok ``` ```` ````{py:method} close(event=None) :canonical: arelle.DialogNewFactItem.DialogNewFactItemOptions.close ```{autodoc2-docstring} arelle.DialogNewFactItem.DialogNewFactItemOptions.close ``` ```` `````