*ë
ùÒ’;c       sZ      d  k  T g  Z  d „  Z 	 d „  Z  f  d „ Z  d e f d „  ƒ  YZ d S(   (   s   *c      s     t  Sd  S(   N(   s   _plugins(    (    (    s&   /mit/python/share/pmail/mail/Plugin.pys   get_plugins s   c    s   	 
 t  i |  ƒ d  S(   N(   s   _pluginss   appends
   new_plugin(   s
   new_plugin(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   register_plugin	 s   c    sp     g  }  xS t d  rF }  t t d |  ƒ | ƒ }  | t j o  | i	 | ƒ n q W | Sd  S(   Ni    s   p.%s(
   s   resultss   _pluginss   ps   applys   evals   action_names   argss   ress   Nones   append(   s   action_names   argss   resultss   ress   p(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   call_plugins s   	 	s   Pluginc      s‰     d „  Z   d „  Z  d „  Z  d „  Z ! d „  Z $ d „  Z ' d „  Z * d „  Z - d	 „  Z 0 d
 „  Z	 3 d „  Z
 RS(   Nc    s     t  i |  ƒ d  S(   N(   s   PMailObjects   __init__s   self(   s   self(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   __init__ s   c    s
     d  S(   N(    (   s   self(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   name s   c    s
     d  S(   N(    (   s   selfs   messages(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   new_mail_arrived s   c    s
     d  S(   N(    (   s   selfs   message(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   new_mail_sent s   c    s
   ! " d  S(   N(    (   s   selfs   messages   message_window(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   message_displayed! s   c    s
   $ % d  S(   N(    (   s   selfs   message_list_window(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   message_list_updated$ s   c    s
   ' ( d  S(   N(    (   s   self(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   preferences_panel' s   c    s
   * + d  S(   N(    (   s   self(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   menu* s   c    s
   - . d  S(   N(    (   s   selfs   message(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   message_list_popup_items- s   c    s
   0 1 d  S(   N(    (   s   self(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   application_initialized0 s   c    s
   3 4 d  S(   N(    (   s   selfs
   new_source(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   source_created3 s   (   s   __init__s   names   new_mail_arriveds   new_mail_sents   message_displayeds   message_list_updateds   preferences_panels   menus   message_list_popup_itemss   application_initializeds   source_created(    (    (    s&   /mit/python/share/pmail/mail/Plugin.pys   Plugin s   N(   s   Bases   _pluginss   get_pluginss   register_plugins   call_pluginss   PMailObjects   Plugin(   s   call_pluginss   _pluginss   Plugins   get_pluginss   register_plugin(    (    s&   /mit/python/share/pmail/mail/Plugin.pys   ? s
   	