*๋
๖า;c       s     d  k  T d k Z  y  d k Z Wn   n X d k Z  d k l Z  d k Z  d k Z   d k Z ! y " d k	 Z	 Wn # $ n X% d k
 Z & d k Z ' d k Z * d e e i f d     YZ ช d k Z ซ d k Z ฌ d k Z ฎ d   Z d S(   (   s   *N(   s   StringIOs   Windowc      sM   * + d   Z  7 d   Z ; d   Z b d   Z h d   Z l d   Z RS(   Nc    s   + , t  i |   - t i i |  d d / |  i t  0 |  i d  2 | |  _	 3 t
 |  _ 4 t
 |  _ 5 t
 |  _ d  S(   Ns   debugi    i   (   s   GtkNotebooks   __init__s   selfs   Bases   PMailObjects   set_tab_poss   POS_TOPs   set_scrollables
   mainWindows   _mainWindows   Nones
   _font_names   _fonts   _attachments(   s   selfs
   mainWindow(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   __init__+ s   c    s+   7 8 |  i o 9 |  i |  i  n d  S(   N(   s   selfs   _displayed_messages   display_message(   s   self(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys	   redisplay7 s   c    sT  ; < | i d j o:> |  i i |  \ } } ? | i   } A t
 i t
 i  } B | i d t |  i | d f g  E g  } F t i i |  } G x| | d G ro } H | d  d j oU I t i | d  }
 J | |
 d } L | t |  i | | f } M | i |  n qค WN t |  o0 O | i d d	 t t f  P | i |  n R | i d	 t t f d
 t |  i | f g  W t  i! | d  } X | o) Y | i d t |  i | d f g  n [ t  i! | d  }	 \ |	 o) ] | i d t |  i | d f g  n _ | i$ d  } ` | i& t t t | i | i'  n d  S(   Ni   s   Opens   openi    i   s   open.s   .i   s   <separator>s
   Save As...s   views   Views   edits   Edits    ((   s   events   buttons   selfs	   _iconlists   get_icon_datas   poss   nums   parts	   mime_types   types   GtkExtras   MenuFactorys   MENU_FACTORY_MENUs   mfs   add_entriess   Nones
   do_commands   mime_entriess   gnomes   mimes   get_keyss   keyss   keys   strings   rindexs   idxs   names   entrys   appends   lens   inserts
   do_save_ass   _pmailextensionss   gnome_mime_get_values   views   edits   get_menus   menus   popups   time(   s   selfs   lists   poss   events   views   types   entrys   mime_entriess   menus   edits   idxs   mfs   keys   names   parts   nums   keys(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   select_attachment; s4   %	 	.
)
)c    sU   b c t  i | i   i d  d d d } e | o f | i | d d n d  S(   Ns   names   titles   Save Ass   remove_when_donei    (   s   gutils   file_selection_boxs   parts
   parameterss   gets   fnames   write_to_file(   s   selfs   ds   parts   fname(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys
   do_save_asb s   
c    s2   h i | i   } j t i | i   | |  d  S(   N(   s   parts   write_to_files   fileNames   gutils   exec_mime_opens	   mime_types   key(   s   selfs   ds   parts   keys   fileName(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys
   do_commandh s   c    sE  l m t  |  i    } n | d j o6 o x, t d |  d o r } p |  i d  q= Wn q |  i o t  |  i  oฦr t   } s t
 i i   |  _ t |  i i d |  i  u | i |  i  v |  i i   w t d  } x |  i | |  y | i   { x0|  i i   d { r\ } }
 | |
 i   i d  } } |
 i   }  | o  | }  | } n  d | | f }  t i |  }  |  i i! | |  }  |  i i# | | |
 f   |
 i$   d j o  t   }  |
 i%   }  t
 i i' |  }	  | i) |	   |	 i    t |  }  |  i | |   | i   nุ  |
 i$   d j o |
 i*   d	 j oฎ  t+ i, |  i-  }  t/ i0 i1 t2 |
 i3     }  | i5 d
  }  t | p d  }  | i    |  i | |   | i7 |   t/ i8 i9 d | | f  n qWn d  S(   Ni   i    s   select_icons   Attachmentss   names   %s (%s)s   images   messages   rfc822s   subjects   Message Attachments   message_displayed(:   s   lens   selfs   childrens   ncs   ranges   is   remove_pages   _attachmentss   GtkScrolledWindows   sws   gnomes   uis   GnomeIconLists	   _iconlists   connects   select_attachments   adds   shows   GtkLabels   labels   append_pages   itemss   nums   parts
   parameterss   gets   fileNames	   mime_types   parttypes   iconnames   gutils   iconfile_for_mimetypes   pixmap_files   appends   idxs   set_icon_datas   types   write_to_files
   image_files   GnomePixmaps   pixmaps   add_with_viewports   subtypes	   MsgWindows   create_message_windows   _mainWindows   ws   mails   Messages   TextMessages   StringIOs   datas   msgs
   get_headers   subs   display_messages   Plugins   call_plugins(   s   selfs
   image_files   msgs   subs   labels   sws   ncs   is   idxs   pixmaps   parts   nums   iconnames   fileNames   ws   parttypes   pixmap_file(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   update_notebookl sV    	 	)!(   s   __init__s	   redisplays   select_attachments
   do_save_ass
   do_commands   update_notebook(    (    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   Window* s   'c    sพ   ฎ ฏ t  i t d d ฐ d  } ฒ | d j o t i o ณ t i |   } nc ด | d j o ต t	 i |   } n= ถ | d j p | p t
 |  o ท t i |   } n น | Sd  S(   Ns   Displays   messageDisplayClasss   TextMsgWindows   MozillaMsgWindows   XmHTMLMsgWindow(   s   configs   getParams   Nones   mws   MozillaMsgWindows   have_mozillas   Windows
   mainWindows   ress   XmHTMLMsgWindows   lens   TextMsgWindow(   s
   mainWindows   ress   mw(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   create_message_windowฎ s   &(   s   gtks   GtkExtras   gnome.uis   gnomes   strings   StringIOs   Bases   gutils   configs   _pmailextensionss   mail.Messages   mails   mail.Plugins	   MsgWindows   GtkNotebooks   PMailObjects   Windows   TextMsgWindows   XmHTMLMsgWindows   MozillaMsgWindows   create_message_window(   s   _pmailextensionss   configs   create_message_windows   mails   Windows   gutils   Bases	   MsgWindows   XmHTMLMsgWindows   gnomes   MozillaMsgWindows   StringIOs   strings   TextMsgWindows   GtkExtra(    (    s)   /mit/python/share/pmail/gtkf/MsgWindow.pys   ? s,   