
    kh                         d Z ddlZddlmZmZ ddlmZ  G d de      Zedk(  r ed	d
d      Zej                          yy)z4Main window for ``pdf2docx`` graphic user interface.    N)Tk
messagebox   )	MainFramec                   >     e Zd ZdZddededef fdZd Zd Z xZ	S )	AppzSimple graphic user interface.titlewidthheightc                     t         |           | j                  |       | j                  | d|        | j	                  dd       | j                          | j                  d| j                         y)zTop app window.xr   WM_DELETE_WINDOWN)super__init__r	   geometry	resizable_App__create_widgetsprotocol_on_closing)selfr	   r
   r   	__class__s       L/var/www/teggl/fontify/venv/lib/python3.12/site-packages/pdf2docx/gui/App.pyr   zApp.__init__
   sd    

5q)*q! 	 	($*:*:;    c                 ^    t        |       | _        | j                  j                  dd       y )Nr   )columnrow)r   widgetgridr   s    r   __create_widgetszApp.__create_widgets   s$    oq)r   c                 |    t        j                  dd      r&| j                          t        j                  d       y y )NQuitzDo you want to quit?r   )r   askokcanceldestroysysexitr   s    r   r   zApp._on_closing   s-    !!&*@ALLNHHQK Br   )r   i,     )
__name__
__module____qualname____doc__strintr   r   r   __classcell__)r   s   @r   r   r      s*    (<S <c <c <*
r   r   __main__zPDF_2_Docx Converteri  iX  )r	   r
   r   )
r+   r%   tkinterr   r   r   r   r(   appmainloop r   r   <module>r4      sD    : 
 "  " 6 z
*#c
BCLLN r   