N
๖า;c       s   k  l k Z y k l Wn n Xk Z k Z k Z k Z k Z k	 Z	 k
 Z
 k Z k l k Z k Z k Z d  e i f d     YZ d S(   s   Windowc      s\   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 |  |  d |  _ g  |  _ t |  _ t	 i
   |  _ t |  _ t   |  _ |  i i t  |  i i d  |  i i |  i  |  i i   t d  } |  i |  i |  |  i i d |  i  |  i i d |  i  d  S(   Ni    i   s   Bodys   activates   anchor_track(   s	   MsgWindows   Windows   __init__s   selfs
   mainWindows	   _trackings   _temp_filess   Nones   _displayed_messages   urllibs	   URLopeners   _openers
   _part_datas   PmailGtkXmHTMLs   _htmls   set_anchor_buttonss   FALSEs   set_anchor_underline_types   set_image_procs   get_image_file_names   shows   GtkLabels   labels   append_pages   connects   activate_links   track_anchor(   s   selfs
   mainWindows   labels/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   __init__* 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   fs/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   get_image_file_nameB 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   files/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   remove_temp_filesY s    
 c    s   d Sd  S(   Ns   GtkMessageWindow(    (   s   selfs/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   name` s    c    s   |  i d |  d  S(   Ns   link: %s(   s   selfs   debugs   info(   s   selfs   htmls   infos/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   linkc s    c    s   |  i d |  d  S(   Ns	   event: %s(   s   selfs   debugs   info(   s   selfs   htmls   infos/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   eventf s    c    s   |  i d | i  t i | i  } | d d j o |  i t i | d d d  } | i
   i d  } | o
 d } n t i | d d	 } | o% |  i d
 |  | i | d  n n: | d d j o t i |  | d  n t i | i  d  S(   Ns   activate_link: %si    s
   attachmenti   s   /s   .s   names   titles   Save Ass   save as: %ss   mailto(   s   selfs   debugs   infos   hrefs   urlparses   urls
   _part_datas   strings   replaces   parts
   parameterss   gets   fileNames   gutils   file_save_boxs   write_to_files   Composes   shows   exec_browser(   s   selfs   htmls   infos   urls   parts   fileNames/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   activate_linki 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   infos/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   track_anchor s    

	 c    s   |  i i   t i t d d  } |  i | j o | |  _ t |  |  _	 n |  i	 o  d G| GH|  i i
 | d  n |  i i |  |  i i   d  S(   Ns   Displays   messageFonts   setting font to: s   *(   s   selfs   _htmls   freezes   configs   getParams   Nones   fnames
   _font_names	   load_fonts   _fonts   set_font_familys   sources   texts   thaw(   s   selfs   texts   fnames/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   set_text s    	
	c    s   | i   i   |  _ |  i   g  |  _ | |  _ | i d  \ } |  _
 d | d } |  i |  |  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   debugs   set_texts   update_notebook(   s   selfs   messages   txts   htmls/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   display_message s    
		(
   s   __init__s   get_image_file_names   remove_temp_filess   names   links   events   activate_links   track_anchors   set_texts   display_message(    s/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   Window) s    								
	N(   s   gtks   *s   GtkExtras   gnome.xmhtmls   urllibs   tempfiles   oss   strings   urlparses   Bases   configs   mails   PmailGtkXmHTMLs	   MsgWindows   Composes   gutils   Window(    s/   /mit/python/share/pmail/gtkf/XmHTMLMsgWindow.pys   ? s$   