Ñò
ïòKc           @   sS   d  d k  l Z d e f d     YZ d d  Z e d j o d Ge   GHn d S(   i˙˙˙˙(   t   Dialogt   Chooserc           B   s&   e  Z d  Z d Z d   Z d   Z RS(   s   Ask for a colort   tk_chooseColorc         C   sP   y6 |  i  d } t | t  o d | |  i  d <n Wn t j
 o n Xd  S(   Nt   initialcolors   #%02x%02x%02x(   t   optionst
   isinstancet   tuplet   KeyError(   t   selft   color(    (    s+   scripts/common/Lib/lib-tk/tkColorChooser.pyt   _fixoptions!   s    c         C   sX   | p t  |  o d S| i |  \ } } } | d | d | d f t  |  f S(   Ni   (   NN(   t   strt   Nonet	   winfo_rgb(   R   t   widgett   resultt   rt   gt   b(    (    s+   scripts/common/Lib/lib-tk/tkColorChooser.pyt
   _fixresult+   s    (   t   __name__t
   __module__t   __doc__t   commandR
   R   (    (    (    s+   scripts/common/Lib/lib-tk/tkColorChooser.pyR      s   	
c         K   s1   |  o | i    } |  | d <n t |   i   S(   s   Ask for a colorR   (   t   copyR   t   show(   R	   R   (    (    s+   scripts/common/Lib/lib-tk/tkColorChooser.pyt   askcolor:   s    t   __main__R	   N(   t   tkCommonDialogR    R   R   R   R   (    (    (    s+   scripts/common/Lib/lib-tk/tkColorChooser.pyt   <module>   s   