AlkantarClanX12
Current Path : /opt/alt/python35/lib64/python3.5/idlelib/__pycache__/ |
Current File : //opt/alt/python35/lib64/python3.5/idlelib/__pycache__/configSectionNameDialog.cpython-35.opt-2.pyc |
���]� � @ s~ d d l Td d l j Z Gd d � d e � Z e d k rz d d l Z e j d d d d d �d d l m Z e e � d S)� )�*Nc @ sU e Z d Z d d d � Z d d � Z d d � Z d d d � Z d d d � Z d S) �GetCfgSectionNameDialogFc C sA t j | | � | j d d � | j d t d t � | j | � | j | � | j � | j d | j � | | _ | | _ | | _ | j � | j � | j � | j j d | j j � � | j d | j � | j � d | j � d | j � | s| j � d | j � d n d f � | j � | j � d S) N�borderwidth� Zheight�widthZWM_DELETE_WINDOWz+%d+%d� �d )�Toplevel�__init__Z configureZ resizable�FALSE�titleZ transientZgrab_set�protocol�Cancel�parent�message� used_names�create_widgetsZwithdrawZupdate_idletasks�messageInfo�config� frameMainZwinfo_reqwidthZgeometryZwinfo_rootxZwinfo_widthZwinfo_rootyZwinfo_heightZwinfo_reqheightZ deiconifyZwait_window)�selfr r r r Z_htest� r �</opt/alt/python35/lib64/python3.5/configSectionNameDialog.pyr s, 0 z GetCfgSectionNameDialog.__init__c C s� t | j � | _ t | j � | _ t | d d d t �| _ | j j d t d t d t � t | j d t d t d d d d d | j �| _ t | j d | j d d �} | j � | j j d d d d � | j d d d d � t | d d �} | j d t � t | d d d d d | j �| _ | j j d t d d � t | d d d d d | j �| _ | j j d t d d � d S)Nr r ZreliefZside�expand�fillZanchorZjustifyZpadxr Zpady�textZtextvariabler � �Ok� Zcommandr )Z StringVarr �nameZfontSizeZFrameZSUNKENr �packZTOP�TRUEZBOTHZMessage�WZLEFTr r ZEntryZ focus_setZBOTTOMZButtonr ZbuttonOkr ZbuttonCancelZRIGHT)r Z entryNameZframeButtonsr r r r + s$ z&GetCfgSectionNameDialog.create_widgetsc C s� | j j � j � } | s: t j d d d d d | � nl t | � d k ru t j d d d d d d | � d } n1 | | j k r� t j d d d d d | � d } | S)Nr z Name Errorr zNo name specified.r r z)Name too long. It should be no more than z30 characters.� zThis name is already in use.)r �get�strip�tkMessageBoxZ showerror�lenr )r r r r r �name_ok@ s zGetCfgSectionNameDialog.name_okNc C s) | j � } | r% | | _ | j � d S)N)r( �result�destroy)r �eventr r r r r S s zGetCfgSectionNameDialog.Okc C s d | _ | j � d S)Nr# )r) r* )r r+ r r r r Y s zGetCfgSectionNameDialog.Cancel)�__name__� __module__�__qualname__r r r( r r r r r r r s r �__main__z"idlelib.idle_test.test_config_name� verbosityr �exitF)�run)�tkinterZtkinter.messageboxZ messageboxr&