MINI MINI MANI MO
F]c           @   s  d  Z  d d l Z d d l Z d d l m Z d d l m Z d d l m Z d d l	 m
 Z
 d d l m Z d d l
 m Z d d	 l m Z d d l Z d d
 l m Z m Z m Z d d l m Z m Z m Z m Z d e f d
     YZ d e f d     YZ d S(   s#   
Implements the bdist_msi command.
iN(   t   get_python_version(   t   Command(   t   remove_tree(   t
   StrictVersion(   t   DistutilsOptionError(   t   log(   t   get_platform(   t   schemat   sequencet   text(   t	   Directoryt   Featuret   Dialogt   add_datat   PyDialogc           B   sV   e  Z d  Z d   Z d   Z d d d  Z d d d  Z d d d	  Z d
   Z RS(   s   Dialog class with a fixed layout: controls at the top, then a ruler,
    then a list of buttons: back, next, cancel. Optionally a bitmap at the
    left.c         O   s=   t  j |  |  |  j d } |  j d d | |  j d  d S(   sb   Dialog(database, name, x, y, w, h, attributes, title, first,
        default, cancel, bitmap=true)i$   t
   BottomLinei    N(   R   t   __init__t   ht   linet   w(   t   selft   argst   kwt   ruler(    (    s3   /usr/lib64/python2.7/distutils/command/bdist_msi.pyR      s    
c      	   C   s'   |  j  d d d d d d d |  d S(	   s,   Set the title text of the dialog at the top.t   Titlei   i
   i@  i<