³ò
0ŽGc           @   s?   d  d k  Z  d d d „  ƒ  YZ d d d „  ƒ  YZ d „  Z d S(	   iÿÿÿÿNt   PythonCodeGeneratorc           B   s   e  Z d  „  Z RS(   c         C   sM   | i  } | i d d ƒ } | i d d ƒ } d | | f | _ g  g  g  f S(   Nt   widtht   0t   heights   %s, %s(   t
   propertiest   gett   name(   t   selft   spacert   propR   R   (    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pyt   get_code   s
    	(   t   __name__t
   __module__R
   (    (    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pyR       s   t   CppCodeGeneratorc           B   s   e  Z d  „  Z RS(   c         C   sP   | i  } | i d d ƒ } | i d d ƒ } d | | f | _ g  g  g  g  f S(   s4           generates the C++ code for a spacer
        R   R   R   s   %s, %s(   R   R   R   (   R   R   R	   R   R   (    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pyR
      s
    	(   R   R   R
   (    (    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pyR      s   c          C   sq   d t  i d <t  i i d ƒ }  |  o |  i d t ƒ  ƒ n t  i i d ƒ } | o | i d t ƒ  ƒ n d  S(   NR   t
   EditSpacert   pythons   C++(   t   commont   class_namest   code_writersR   t   add_widget_handlerR    R   (   t   pygent   cppgen(    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pyt
   initialize&   s    (    (    (   R   R    R   R   (    (    (    sL   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\spacer\codegen.pys   <module>   s   