
    %
il                         d dl Z d dlZd dlZd dlmZmZ  G d dej                  Z G d dej                  Z	d Z
edk    rd dlZ ej                    r e
             dS dS dS )	    N)docviewwindowc                   &    e Zd Zd Zd Zd Zd ZdS )SplitterFramec                 R    d | _         t          j                            |            d S N)imagesr   MDIChildWnd__init__selfs    C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\pythonwin/pywin/Demos/splittst.pyr   zSplitterFrame.__init__
   s&    ##D)))))    c                    t          j                    }|j        }|                                 }|d         |d         z
  |d         |d         z
  dz  f}|d         dz  |d         f}|                    | dd           t          j        |          | _        t          j        |          | _	        t          j
        |          | _        t          j                    }|                    |dd           |                    | j        dd|           |                    | j	        ddd           |                    d|d         d           |                    | j        ddd           t          j        ddddd          | _        | j                            t          j                                        t           j                             | j                            t          j                                        t           j                             | j                            t          j                                        t           j                             | j                            | j        t.          j                   | j                            ddd           | j                            dd	d           | j                            dd
d           dS )N   r         )r   r          zIcon 1zIcon 2zIcon 3)win32uiCreateSplitterdocGetWindowRectCreateStaticCreateEditViewv1fontdemoFontViewv2CreateListViewv3
CreateView
SetRowInfoCreateImageListr	   AddGetAppLoadIconIDR_MAINFRAMEIDR_PYTHONCONTYPEIDR_TEXTTYPESetImageListcommctrlLVSIL_NORMAL
InsertItem)	r   cpcontextsplitterr   
frame_rectsizesub_sizesub_splitters	            r   OnCreateClientzSplitterFrame.OnCreateClient   s]   )++k''))
AA.*Q-*Q-2OTU1UVGqL$q'*dAq)))(--#C(((---//!!(Aq111A:::Av666AtAw***DGQ6222-b"aA>>((11'2GHHIII((11'2KLLMMM((11'2FGGHHHT[(*?@@@1h***1h***1h***qr   c                     t           j                            | |           | j        r"| j                                         d | _        d S d S r   )r   r
   	OnDestroyr	   DeleteImageList)r   msgs     r   r8   zSplitterFrame.OnDestroy-   sN    $$T3///; 	K'')))DKKK	 	r   c                 n    | j                             d           | j                             d           d S )NzHello from Edit Window 1r   )r   
ReplaceSelSetModifiedFlag)r   r   makeVisibles      r   InitialUpdateFramez SplitterFrame.InitialUpdateFrame3   s5    5666"""""r   N)__name__
__module____qualname__r   r6   r8   r?    r   r   r   r   	   sP        * * *
  <  # # # # #r   r   c                       e Zd Zd Zd ZdS )SampleTemplatec                 j    t           j                            | t          j        d t
          d            d S r   )r   DocTemplater   r   IDR_PYTHONTYPEr   r   s    r   r   zSampleTemplate.__init__9   s5    $$'($t	
 	
 	
 	
 	
r   c                 j    | j                             |||           |                    ||           d S r   )_obj_r?   )r   framer   r>   s       r   r?   z!SampleTemplate.InitialUpdateFrame>   s:     	
%%eS+>>>  k22222r   N)r@   rA   rB   r   r?   rC   r   r   rE   rE   8   s2        
 
 

3 3 3 3 3r   rE   c                  v    t                      } |                     d           }|                    d           d S )NzSplitter Demo)rE   OpenDocumentFileSetTitle)templater   s     r   demorP   E   s8    H

#
#D
)
)CLL!!!!!r   __main__)r,   r   r   	pywin.mfcr   r   r
   r   rG   rE   rP   r@   	demoutilsNeedGoodGUIrC   r   r   <module>rU      s       % % % % % % % %
,# ,# ,# ,# ,#F& ,# ,# ,#^
3 
3 
3 
3 
3W( 
3 
3 
3" " " zy 	  r   