*ë
öÒ’;c       s     d  k  T d k Z  d k Z  d k Z  d k Z  d k Z  d k Z  d k Z  d k Z   d k	 Z	 ! d k
 Z
 " d k Z # d k Z $ d k Z % d k Z & d k Z ' d k Z ( y ) d k Z Wn * + n X- e a / d e i f d „  ƒ  YZ d S(   (   s   *Ns
   MainWindowc      s¬  / 0 d „  Z  } d „  Z € d „  Z ƒ e d „ Z  d „  Z – d „  Z œ d „  Z ¢ e e d „ Z § e e d	 „ Z	 ª d
 „  Z
 ³ d „  Z ¶ e e d „ Z Ë e e d „ Z à d „  Z ã d „  Z æ d „  Z ò d „  Z õ d „  Z ÿ d „  Z d „  Z d „  Z 
d „  Z d „  Z 5d „  Z Gd „  Z Pd „  Z bd „  Z kd „  Z pd „  Z ud „  Z |d „  Z d  „  Z  —d! „  Z! RS("   Nc    s	  0 1 t  i o 2 d } n
 4 d } 5 t i i |  | ƒ 6 7 |  a : d |  _ ; g  |  _	 < t
 i ƒ  |  _ = t  i |  _ > t
 i ƒ  |  _ @ t i |  d d d f ƒ \ } } A |  i i | | ƒ B |  i i d t i t i f ƒ D |  i i d |  i ƒ F t i |  ƒ |  _ G t i |  |  i ƒ |  _ H t i |  |  i ƒ |  _  I |  i  |  i _  K |  i! i" |  i  ƒ L |  i! i# t i |  d	 d
 ƒ ƒ M |  i  i$ ƒ  O |  i! i% |  i ƒ P |  i i$ ƒ  Q t i |  d d
 ƒ } R |  i' i# | ƒ S |  i' i% |  i ƒ T |  i i$ ƒ  V h  |  i( d <|  i) d <|  i i* d <|  i+ d <t, d <|  i d <|  i i- d <|  i. d <|  i/ d <|  i0 d <|  i i1 d <|  i2 d <|  i3 d <} d |  i5 i6 | ƒ f |  i5 i7 d ƒ |  _8 h t9 i: i; ƒ  }	 j t= d „  k |  i8 i> ƒ  ƒ } l | d } m tA |	 ƒ o­ n tB ƒ  } o | iD | ƒ p x‡ |	 d p rz } q |  | _F r | iG ƒ  }
 s | iH ƒ  } t | o@ u tI |
 ƒ } v | iD | ƒ w | iK | ƒ x | i$ ƒ  n qtWn z d |  _ d  S(   Ns   gnomeapp.glades	   all.gladei    s   sizeiŠ  iÂ  s   %s %ss   destroys   hSizei–   s   vSizes   new_msgs
   check_mails   deletes   preferencess   searchs   quits   expunges   replys   forwards   search_mailboxs   flags   header_views   abouts"   MainWindow.dock1.dockitem1.menubarc    s   j |  d d j S(   Ns   names   plugins(   s   x(   s   x(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   <lambda>j s    i   (L   s   mygnomes
   have_gnomes	   gladefiles   GladeWindows   Windows   __init__s   selfs   windows   _started_ups   _progress_stacks	   threadings   RLocks   _progress_stack_locks   _use_progress_popups   _check_locks   configs   getWindowParams   ws   hs   _windows	   set_usizes	   set_titles   app_names   versions   connects   do_quits	   MsgWindows   create_message_windows   _messageWindows   MessageLists   _messageLists
   TreeWindows   _treeWindows   _hpanes   add1s   set_positions   shows   add2s   vSizes   _vpanes   new_messages
   check_mails   delete_mails   do_prefss   Nones   expunges   replys   forwards   search_mailboxs	   flag_mails   header_views   abouts   sigss   _glades   signal_autoconnects   get_widget_by_longnames   _menubars   mails   Plugins   get_pluginss   pluginss   filters   childrens   itemss   items   lens   GtkMenus   subs   set_submenus   plugins   _uis   names   menus   GtkMenuItems   sitems   append(   s   selfs   menus   ws   items   sitems   itemss   plugins   subs   vSizes   pluginss   names   sigss   hs	   gladefile(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   __init__0 sb   		$#"« 	
c    s   } ~ |  i i ƒ  Sd  S(   N(   s   selfs   _messageLists   selected_mailbox(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   selected_mailbox} s   c    s   €  |  i i ƒ  Sd  S(   N(   s   selfs   _messageLists   selected_messages(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   selected_messages€ s   c    s©   ƒ „ |  i i ƒ  } … | o† † d } ‡ x] t i ƒ  d ‡ rJ } ˆ t | t i	 i
 ƒ o | d | j o Š | i ƒ  p | } n q: W‹ |  i i d | ƒ n d  S(   Ni    s   storage_mailboxs
   force_list(   s   selfs   _messageLists   selected_mailboxs   boxs   forces   mails   get_sourcess   sources
   isinstances   POPs	   POPSources
   check_mail(   s   selfs   ds   forces   sources   box(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys
   check_mailƒ s   
	 	*c    su    Ž t  i i |  ƒ  xU t i ƒ  d  rB } ‘ t i ƒ  ’ | d o! “ | i ƒ  ” |  i	 i ƒ  n q( Wd  S(   Ni    s   check_at_startup(
   s   GladeWindows   Windows   shows   selfs   mails   get_sourcess   sources   updates
   check_mails   _treeWindow(   s   selfs   source(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   show s    	c    s+   – ™ t  i o š |  i i | ƒ n d  S(   N(   s   mygnomes
   have_gnomes   selfs   _statuss   pushs   mesg(   s   selfs   cntxs   mesg(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   show_status– s   c    s(   œ Ÿ t  i o   |  i i ƒ  n d  S(   N(   s   mygnomes
   have_gnomes   selfs   _statuss   pop(   s   selfs   cntx(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys
   pop_statusœ s   c    s.   ¢ £ |  i ƒ  ¤ |  i i ƒ  ¥ t ƒ  d  S(   N(   s   selfs   store_configs   _messageWindows   remove_temp_filess   mainquit(   s   selfs   _bs   _e(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   do_quit¢ s   c    s   § ¨ t  i |  ƒ d  S(   N(   s   Preferencess   shows   self(   s   selfs   _bs   _e(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   do_prefs§ s   c    sZ   ª « t  i i t i t i ¬ d ­ d g ® d ƒ } ° | i |  i	 ƒ ± | i
 ƒ  d  S(   Ns   Copyright 2000 Scott Benders%   Scott Bender <sbender@harmony-ds.com>s    http://www.scottbender.net/pmail(   s   gnomes   uis
   GnomeAbouts   configs   app_names   versions   abouts
   set_parents   selfs   _windows   show(   s   selfs   _bs   about(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   aboutª s   	c    s   ³ ´ t  i |  ƒ d  S(   N(   s   Composes   shows   self(   s   selfs   b(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   new_message³ s   c    sú   ¶ · | oD ¸ |  i i ƒ  } ¹ t | ƒ d j o º | d } n ¼ d  Sn ¾ | oƒ ¿ | d } À | d j o Á t	 i
 } nS Â | d j o Ã t	 i } n3 Ä | d j o Å t	 i } n Ç t	 i d ƒ } n É t i |  | | ƒ d  S(   Ni   i    s   names
   attachments   inlines   quoteds   forward_type(   s   msgs   selfs   _messageLists   selected_messagess   msgss   lens   types   bs   names   mails
   ATTACHMENTs   INLINEs   QUOTEDs
   get_configs   Composes   forward(   s   selfs   bs   msgs   types   msgss   name(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   forward¶ s   c    sú   Ë Ì | oD Í |  i i ƒ  } Î t | ƒ d j o Ï | d } n Ñ d  Sn Ó | oƒ Ô | d } Õ | d j o Ö t	 i
 } nS × | d j o Ø t	 i } n3 Ù | d j o Ú t	 i } n Ü t	 i d ƒ } n Þ t i |  | | ƒ d  S(   Ni   i    s   names
   attachments   inlines   quoteds
   reply_type(   s   msgs   selfs   _messageLists   selected_messagess   msgss   lens   types   bs   names   mails
   ATTACHMENTs   INLINEs   QUOTEDs
   get_configs   Composes   reply(   s   selfs   bs   msgs   types   msgss   name(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   replyË s   c    s    à á t  i |  |  i i ƒ d  S(   N(   s   SearchMessagess   shows   selfs   _treeWindows   _selected_mailbox(   s   selfs   b(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   search_mailboxà s   c    s   ã ä |  i i ƒ  d  S(   N(   s   selfs   _treeWindows   update_tree(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   preferences_changedã s   c    s—   æ ç | d } è | d j o é t i } nA ê | d j o ë t i } n! ì | d j o í t i } n î t i d | ƒ ï |  i	 i
 ƒ  d  S(   Ns   names   normals   briefs   alls
   headerView(   s   ds   names   mails   NORMAL_HEADERSs   vals   BRIEF_HEADERSs   ALL_HEADERSs
   set_configs   selfs   _messageWindows	   redisplay(   s   selfs   ds   vals   name(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   header_viewæ s   c    s   ò ó d Sd  S(   Ns   GtkMainWindow(    (   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   nameò s   c    sµ   õ ö |  i i ƒ  ÷ |  i i ƒ  ø |  i i ƒ  } ù t i |  d | d ƒ ú |  i i ƒ  } û t i |  d | d ƒ ü |  i	 i ƒ  } ý t i |  d | d | d f ƒ d  S(   Ns   hSizei   s   vSizei   s   size(
   s   selfs   _messageLists   store_configs   _treeWindows   get_allocations   as   configs   setWindowParams   _hpanes   _window(   s   selfs   a(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   store_configõ s   c    s    ÿ  t  i ƒ  i ƒ  d j Sd  S(   Ns
   MainThread(   s	   threadings   currentThreads   getName(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   in_main_threadÿ s   c    s&   |  i ƒ  o t ƒ  n d  S(   N(   s   selfs   in_main_threads   threads_enter(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   threads_enters   c    s&   |  i ƒ  o t ƒ  n d  S(   N(   s   selfs   in_main_threads   threads_leave(   s   self(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   threads_leaves   c    s    
t  |  i ƒ o~ d } t d t  |  i ƒ ƒ } | i ƒ  x; | d r. } |  i | t j o | } Pn qT W| Sn	 d Sd  S(   Ni   i    (	   s   lens   selfs   _progress_stacks   ress   ranges   rs   reverses   is   None(   s   selfs   ress   is   r(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   __latest_progess
s   
 		c    sV  |  i d | ƒ |  i ƒ  |  i o: t i d | |  |  i ƒ |  _	 !|  i	 } n£ #|  i i | ƒ $|  i i d ƒ %|  i i ƒ  &|  i ƒ  d } '| t |  i ƒ j o (|  i i | ƒ n *| |  i | <+|  i i ƒ  ,| } .|  i ƒ  /|  i ƒ  o 0t i ƒ  n 2|  i d ƒ 3| Sd  S(   Ns   start_progress: %ds   Progressi    i   s   start_progress: done(   s   selfs   debugs   counts   threads_enters   _use_progress_popups   ProgressBars   shows   messages   _windows	   _progresss   ress   _statuss   pushs   set_progresss   _progress_stack_locks   acquires   _MainWindow__latest_progesss   idxs   lens   _progress_stacks   appends   releases   threads_leaves   in_main_threads   update(   s   selfs   messages   counts   ress   idx(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   start_progresss,   	c    sÐ   57|  i ƒ  9|  i o :| i | ƒ nn <|  i i ƒ  =| |  i ƒ  j o7 >t	 | ƒ t	 |  i
 | ƒ } ?|  i i | ƒ n @|  i i ƒ  B|  i ƒ  C|  i ƒ  o Dt i ƒ  n d  S(   N(   s   selfs   threads_enters   _use_progress_popups   progresss   updates   nums   _progress_stack_locks   acquires   _MainWindow__latest_progesss   floats   _progress_stacks   fs   _statuss   set_progresss   releases   threads_leaves   in_main_thread(   s   selfs   nums   progresss   f(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   update_progress5s    c    sG   GH|  i o, I| o J|  i } n K| i ƒ  Sn Md Sd  S(   Ni    (   s   selfs   _use_progress_popups   progresss	   _progresss   user_aborted(   s   selfs   progress(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   progress_abortedGs
   c    sÝ   PQ|  i d ƒ R|  i ƒ  T|  i o U| i ƒ  nn W|  i i ƒ  X| |  i ƒ  j o7 Y|  i	 i
 ƒ  Z|  i	 i d ƒ [t |  i | <n \|  i i ƒ  ^|  i ƒ  _|  i ƒ  o `t i ƒ  n d  S(   Ns   finish_progressi    (   s   selfs   debugs   threads_enters   _use_progress_popups   progresss   destroys   _progress_stack_locks   acquires   _MainWindow__latest_progesss   _statuss   pops   set_progresss   Nones   _progress_stacks   releases   threads_leaves   in_main_threads   update(   s   selfs   progress(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   finish_progressPs   c    sS   bc|  i ƒ  dt i d ed | i ƒ  g|  i ƒ } h|  i ƒ  i| Sd  S(   Ns   Mail Server Passwords!   Please enter the password for: %s(	   s   selfs   threads_enters   gutils   get_passwords   sources   names   _windows   ress   threads_leave(   s   selfs   sources   res(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   prompt_passwordbs   c    s1   kl|  i ƒ  mt i | ƒ n|  i ƒ  d  S(   N(   s   selfs   threads_enters   gutils	   alert_boxs   messages   threads_leave(   s   selfs   message(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   alertks   c    s3   pq|  i i | i ƒ  ƒ r|  i i | ƒ d  S(   N(   s   selfs   _treeWindows   select_mailboxs   messages   mailboxs   _messageLists   select_message(   s   selfs   message(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   display_messageps   c    s-   uv| i ƒ  } x|  i i ƒ  z| Sd  S(   N(   s   sources
   check_mails   ress   selfs   _treeWindows   update(   s   selfs   sources   res(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   check_thread_funcus   c    s·   |€|  i o d  Sn ƒ|  i i ƒ  †t ƒ  ‡|  i | ƒ } ˆ| o) | |  i i	 ƒ  j o |  i i	 ƒ  i ƒ  o Š|  i i
 ƒ  n ‹t ƒ  |  i i ƒ  Žd Sd  S(   Ni   (   s   selfs   _started_ups   _check_locks   acquires   threads_enters   check_thread_funcs   sources   ress   _messageLists   selected_mailboxs   list_messagess   threads_leaves   release(   s   selfs   sources   res(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   check_timer_func|s   
6
c    s3   ’| d } “t | |  i | ƒ } ”| Sd  S(   Niè  (   s   secondss   touts   timeout_adds   selfs   check_timer_funcs   sources   tag(   s   selfs   sources   secondss   touts   tag(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   add_check_timers   c    s   —˜t  | ƒ ™d  S(   N(   s   timeout_removes   tag(   s   selfs   tag(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   remove_check_timer—s   ("   s   __init__s   selected_mailboxs   selected_messagess   Nones
   check_mails   shows   show_statuss
   pop_statuss   do_quits   do_prefss   abouts   new_messages   forwards   replys   search_mailboxs   preferences_changeds   header_views   names   store_configs   in_main_threads   threads_enters   threads_leaves   _MainWindow__latest_progesss   start_progresss   update_progresss   progress_aborteds   finish_progresss   prompt_passwords   alerts   display_messages   check_thread_funcs   check_timer_funcs   add_check_timers   remove_check_timer(    (    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys
   MainWindow/ sB   M
		
		(   s   gtks   GtkExtras	   threadings   times   mygnomes   configs   GladeWindows   MessageLists
   TreeWindows   Preferencess   ProgressBars   Composes   gutils   mails   SearchMessagess	   MsgWindows   updates   _pmailextensionss   Nones   windows   Windows
   MainWindow(   s	   MsgWindows
   MainWindows   configs   mails   times   gutils   _pmailextensionss   SearchMessagess	   threadings   ProgressBars   MessageLists   updates
   TreeWindows   Preferencess   Composes   GtkExtras   mygnomes   GladeWindow(    (    s*   /mit/python/share/pmail/gtkf/MainWindow.pys   ? s,   	