
    G@d                     R    d Z ddlmZmZmZ ddlmZ ddlmZ  G d de          Z	dS )z"
Status bar entry in Preferences.
    )QGridLayout	QGroupBoxQVBoxLayout)_)PluginConfigPagec                       e Zd Zd ZdS )StatusBarConfigPagec                 "   | j         }t          t          d                    } |t          d          d| j        j                                                  }|                     dt          d          ddd	d
          }|j                            |j	                   |	                    | 
                    d                      |t          d          d| j        j                                                  }|                     dt          d          ddd	d
          }|j                            |j	                   |	                    | 
                    d                      |t          d          d          }t                      }|                    |dd           |                    |dd           |                    |dd           |                    |dd           |                    |dd           t                      }	|	                    |           |                    |	           t                      }
|
                    |           |
                    d           |                     |
           d S )NDisplayzShow memory usage everyzmemory_usage/enable)tip z mszmemory_usage/timeoutd   i@B )min_max_stepzShow CPU usage everyzcpu_usage/enablezcpu_usage/timeoutz
Show clockzclock/enabler         )create_checkboxr   r   plugin
mem_statustoolTipcreate_spinboxtoggledconnect
setEnabled
get_option
cpu_statusr   	addWidgetr   	addLayout	setLayout
addStretch)selfnewcb
sbar_group
memory_boxmemory_spincpu_boxcpu_spin	clock_boxcpu_memory_layoutsbar_layoutvlayouts              Alib/python3.11/site-packages/spyder/plugins/statusbar/confpage.py
setup_pagezStatusBarConfigPage.setup_page   s}   $ q||,,
U16779N#{5==??A A A
))"ahh8N/2s * L L"";#9:::t/DEEFFF%0113E K2::<<> > >&&r1U885H,/gC ' I I 3444DOO,>??@@@E!L//>::	 (MM##J1555##KA666##GQ222##Ha333##Iq!444!mm/000[)))--*%%%1w    N)__name__
__module____qualname__r.    r/   r-   r	   r	      s#        %  %  %  %  % r/   r	   N)
__doc__qtpy.QtWidgetsr   r   r   spyder.api.translationsr   spyder.api.preferencesr   r	   r3   r/   r-   <module>r8      s     ? > > > > > > > > > % % % % % % 3 3 3 3 3 3'  '  '  '  ' * '  '  '  '  ' r/   