
    G@d                     N    d Z ddlmZmZ ddlmZ ddlmZ  G d de          ZdS )z,Variable Explorer Plugin Configuration Page.    )	QGroupBoxQVBoxLayout)_)PluginConfigPagec                       e Zd Zd ZdS )VariableExplorerConfigPagec                 2    t          t          d                    }dt          d          fdt          d          fdt          d          fdt          d	          fd
t          d          fg} fd|D             }t          t          d                    }dt          d          dfg} fd|D             }t                      }|D ]}|                    |           |                    |           t                      }	|D ]}|	                    |           |                    |	           t                      }
|
                    |           |
                    |           |
                    d                                |
           d S )NFilterexclude_privatezExclude private referencesexclude_capitalizedzExclude capitalized referencesexclude_uppercasez Exclude all-uppercase referencesexclude_unsupportedzExclude unsupported data typesexclude_callables_and_moduleszExclude callables and modulesc                 B    g | ]\  }}                     ||          S  create_checkbox).0optiontextselfs      Hlib/python3.11/site-packages/spyder/plugins/variableexplorer/confpage.py
<listcomp>z9VariableExplorerConfigPage.setup_page.<locals>.<listcomp>   s=     9 9 9(FD ,,T6:: 9 9 9    DisplayminmaxzShow arrays min/max c                 H    g | ]\  }}}                     |||           S ))tipr   )r   r   r   r   r   s       r   r   z9VariableExplorerConfigPage.setup_page.<locals>.<listcomp>!   sJ     @ @ @.VT3 --dF-DD @ @ @r      )r   r   r   	addWidget	setLayout
addStretch)r   filter_groupfilter_datafilter_boxesdisplay_groupdisplay_datadisplay_boxesfilter_layoutboxdisplay_layoutvlayouts   `          r   
setup_pagez%VariableExplorerConfigPage.setup_page   s    8--"> ? ?@"A&F$G$GH !$F"G"GH"A&F$G$GH,.//1
9 9 9 9,79 9 9 "!I,,//!1%:#;#;R@A@ @ @ @2>@ @ @ $ 	) 	)C##C((((}---$  	* 	*C$$S))))///--,'''-(((1wr   N)__name__
__module____qualname__r.   r   r   r   r   r      s#                      r   r   N)	__doc__qtpy.QtWidgetsr   r   spyder.config.baser   spyder.api.preferencesr   r   r   r   r   <module>r6      s    3 2 2 1 1 1 1 1 1 1 !           3 3 3 3 3 3"  "  "  "  " !1 "  "  "  "  " r   