N
๖า;c       sz   k  l k Z k Z k Z k Z k Z y k Z d  Z Wn d Z n Xk	 Z	 k
 Z
 k Z k Z d e i f d     YZ d S(   i   i    s   Windowc      se   d   Z  d   Z d   Z d   Z d   Z d   Z d   Z d   Z d	   Z d
   Z	 d   Z
 RS(   Nc    sล   t  i i |  |  t o d GHt Sn d |  _ g  |  _ t |  _	 t
 i   |  _ t |  _ t i   |  _ t i |  i d |  i  t |  i  |  _ |  i i   t d  } |  i |  i |  d  S(   Ns'   The Mozilla libraries are not availablei    s   will_load_urls   Body(   s	   MsgWindows   Windows   __init__s   selfs
   mainWindows   have_mozillas   Nones	   _trackings   _temp_filess   _displayed_messages   urllibs	   URLopeners   _openers
   _part_datas   _gtkmozillas   gtk_mozilla_news   _mozillas   _gtks   gtk_signal_connects   will_load_urls   GtkContainers	   _mozillaws   shows   GtkLabels   labels   append_page(   s   selfs
   mainWindows   labels0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   __init__) s     				
c    s   d G| G| GHd Sd  S(   Ns   url clicked:i    (   s   urls   type(   s   selfs   mozs   urls   types0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   will_load_urlB s    c 
   s  | d  d j oQ |  i i   } d | d } | i |  } | o |  i i |  } | Sn nช | d  d j o |  i	 i
 |  } | i   } | i d  } t i   } |  i i |  t
 | d  }	 |	 i | i    |	 i   | i   |  i d |  | Sn | Sd  S(	   Ni   s   cid:s   <%s>i   s   http:s   Content-types   ws   saved image to: %s(   s   urls   selfs   _displayed_messages	   get_partss   parts   pids   find_part_with_ids   make_temp_files   newfiles   _openers   opens   hs   infos   headerss	   getheaders   mimes   tempfiles   mktemps   filenames   _temp_filess   appends   fs   writes   reads   closes   debug(
   s   selfs   urls   parts   pids   newfiles   hs   headerss   mimes   filenames   fs0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   get_image_file_nameF s(    

c    sK   |  i o |  i i   n x  |  i d r } t i |  q' Wg  |  _ d  S(   Ni    (   s   selfs   _displayed_messages   clean_up_temp_filess   _temp_filess   files   oss   remove(   s   selfs   files0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   remove_temp_files] s    
 c    s   d Sd  S(   Ns   GtkMessageWindow(    (   s   selfs0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   named s    c    s   |  i d |  d  S(   Ns   link: %s(   s   selfs   debugs   info(   s   selfs   htmls   infos0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   linkg s    c    s   |  i d |  d  S(   Ns	   event: %s(   s   selfs   debugs   info(   s   selfs   htmls   infos0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   eventj s    c    s   |  i d | i  d  S(   Ns   activate_link: %s(   s   selfs   debugs   infos   href(   s   selfs   htmls   infos0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   activate_linkm s    c    sx   |  i d | i  |  i o |  i i |  i    n | i o) d |  _ |  i i |  i   | i  n
 d |  _ d  S(   Ns	   track: %si   i    (	   s   selfs   debugs   infos   hrefs	   _trackings   _mainWindows
   pop_statuss   names   show_status(   s   selfs   htmls   infos0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   track_anchorp s    

	 c    sw   t  i |  i d  t |  } xA | d j o3 t  i |  i | d |  } | | } | | } q" Wt  i	 |  i  d  S(   Ns   file://crapi    (
   s   _gtkmozillas   gtk_mozilla_stream_start_htmls   selfs   _mozillas   lens   texts   sizes   gtk_mozilla_stream_writes   cs   gtk_mozilla_stream_end(   s   selfs   texts   sizes   cs0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   set_textz s     
c    sr   | i   i   |  _ |  i   g  |  _ | |  _ | i d  \ } |  _
 d | d } |  i |  |  i   d  S(   Ni   s   <HTML><BODY>s   </BODY></HTML>
(   s   messages	   get_partss   partsDictionarys   selfs
   _part_datas   remove_temp_filess   _temp_filess   _displayed_messages   get_texts   txts   _attachmentss   htmls   set_texts   update_notebook(   s   selfs   messages   txts   htmls0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   display_message s    
		(   s   __init__s   will_load_urls   get_image_file_names   remove_temp_filess   names   links   events   activate_links   track_anchors   set_texts   display_message(    s0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   Window( s    									
	N(   s   gtks   *s   _gtks   GtkExtras   urllibs   tempfiles   oss   _gtkmozillas   have_mozillas   Bases   configs   mails	   MsgWindows   Window(    s0   /mit/python/share/pmail/gtkf/MozillaMsgWindow.pys   ? s   

