³ò
0ŽGc           @   s,   d  d k  Z  d d d „  ƒ  YZ d „  Z d S(   iÿÿÿÿNt   PerlCodeGeneratorc           B   s   e  Z d  „  Z RS(   c         C   s…  g  } t  i d } | i } | i | ƒ } | i | ƒ \ } } | i | i d d ƒ ƒ } | i i p d | i i	 }	 n d }	 | i d ƒ }
 |
 p
 d }
 n | o | i
 | ƒ n | o d | i	 } n d | i	 } d | i	 | _	 | i } | | i j o | i } n | i d	 d
 d ƒ } | i
 d | | |	 | | |
 f ƒ | i | ƒ } | p g  g  | | f Sn | | g  f S(   Nt   perlt   labelt    s   $self->{%s}s   $selft   styles   my $%st   $t   wxs   Wx::i   s@   %s = %s->new(%s, %s, %s, wxDefaultPosition, wxDefaultSize, %s);
(   t   commont   code_writerst
   propertiest   test_attributet   generate_code_idt	   quote_strt   gett   parentt   is_toplevelt   namet   appendt   baset   klasst   replacet   generate_common_properties(   t   selft   objt   initt   plgent   propt	   attributet   id_namet   idR   R   R   t   prefixR   t	   props_buf(    (    sV   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\static_text\perl_codegen.pyt   get_code   s2    		(   t   __name__t
   __module__R    (    (    (    sV   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\static_text\perl_codegen.pyR    
   s   c          C   sA   d t  i d <t  i i d ƒ }  |  o |  i d t ƒ  ƒ n d  S(   Nt   wxStaticTextt   EditStaticTextR   (   R   t   class_namesR   R   t   add_widget_handlerR    (   R   (    (    sV   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\static_text\perl_codegen.pyt
   initialize3   s    (    (   R   R    R'   (    (    (    sV   C:\Python25\Lib\site-packages\_spe\plugins\wxGlade\widgets\static_text\perl_codegen.pys   <module>   s   )