
    %
i	                         d dl Z d dlZd dlmZ  G d d          Z G d dej                  Z G d de          Z G d	 d
ej                  Z	d Z
edk    r e
             dS dS )    N)dialogc                       e Zd Zd ZdS )RegistryControlc                     || _         d S N)key)selfr   s     C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\pythonwin/pywin/tools/regpy.py__init__zRegistryControl.__init__   s        N)__name__
__module____qualname__r    r   r
   r   r      s#            r   r   c                       e Zd ZdZd ZdS )RegEditPropertyPagei  c                    d}d}t           j        t           j        z  }t           j        t           j        z  }|t           j        z  t           j        z  t           j        z  }| j        dd||f|ddgg}|t          j	        z  t          j
        z  t          j        z  t          j        z  t           j        z  t           j        z  }|                    dd| j        d|g           |S )	z.Return the template used to create this dialog   z   r   N)   HelvSysListView32 )
   r      d   )win32conWS_CHILD
WS_VISIBLE
WS_CAPTION
WS_SYSMENU
DS_SETFONTWS_MINIMIZEBOXcaptioncommctrlLVS_EDITLABELS
LVS_REPORTLVS_AUTOARRANGELVS_ALIGNLEFT	WS_BORDER
WS_TABSTOPappendIDC_LISTVIEW)r	   whSS_STDFRAMEDLG_STDstyletemplatelvStyles           r
   GetTemplatezRegEditPropertyPage.GetTemplate   s     "X%88*X-@@!"!" %& 	 \Aq!Q<kB
 %&!" &' $	%
  ! !" 	 	b$"35GQ	
 	
 	
 r   N)r   r   r   r-   r5   r   r   r
   r   r      s(        L    r   r   c                       e Zd Zd Zd ZdS )RegistryPagec                 n    d| _         t                              | |                                            d S )NPath)r$   r   r   r5   )r	   s    r
   r   zRegistryPage.__init__/   s1    $$T4+;+;+=+=>>>>>r   c                    |                      | j                  | _        t                              |            t
          j        dddf}| j                            d|           t
          j        dddf}| j                            d|           | j                            dd          }| j        	                    |dd           d S )Nr   Appr   i   Paths   r9   )

GetDlgItemr-   listviewr   OnInitDialogr%   LVCFMT_LEFTInsertColumn
InsertItemSetItemText)r	   itemDetailsindexs      r
   r@   zRegistryPage.OnInitDialog3   s    (9::((...+S%;""1k222+T7A>""1k222((E22!!%F33333r   N)r   r   r   r   r@   r   r   r
   r7   r7   .   s2        ? ? ?
4 
4 
4 
4 
4r   r7   c                       e Zd Zd Zd ZdS )RegistrySheetc                     t           j                            | |           |                     | j        t
          j                   d S r   )r   PropertySheetr   HookMessage
OnActivater   WM_ACTIVATE)r	   titles     r
   r   zRegistrySheet.__init__A   s<    %%dE222(*>?????r   c                 $    t          d           d S )N	OnAcivate)print)r	   msgs     r
   rL   zRegistrySheet.OnActivateE   s    kr   N)r   r   r   r   rL   r   r   r
   rH   rH   @   s5        @ @ @    r   rH   c                      t          d          } |                     t                                 |                                  d S )NzRegistry Settings)rH   AddPager7   DoModal)pss    r
   trW   I   s7    	*	+	+BJJ|~~JJLLLLLr   __main__)r%   r   	pywin.mfcr   r   PropertyPager   r7   rJ   rH   rW   r   r   r   r
   <module>r[      s
                 
    &-   D4 4 4 4 4& 4 4 4$    F(      zACCCCC r   