³ò
–ÓGc           @   s   d  e  f d „  ƒ  YZ d S(   t   RecentMenuTriggerc           B   s5   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   s6   |  i  | ƒ |  i ƒ  |  i i d |  i ƒ |  _ d  S(   Nt   activate(   t#   _RecentMenuTrigger__init_attributest"   _RecentMenuTrigger__create_triggert   _RecentMenuTrigger__triggert   connectt'   _RecentMenuTrigger__show_recent_menu_cbt   _RecentMenuTrigger__signal_id_1(   t   selft   editor(    (    s   plugins/RecentMenu/Trigger.pyt   __init__&   s    

c         C   s(   | |  _  d  |  _ d  |  _ t |  _ d  S(   N(   t   _RecentMenuTrigger__editort   NoneR   R   t   Falset   _RecentMenuTrigger__is_shown(   R   R	   (    (    s   plugins/RecentMenu/Trigger.pyt   __init_attributes4   s
    
				c         C   s/   |  i  i d d ƒ |  _ |  i  i |  i ƒ d  S(   Nt   show_recent_menus   ctrl - O(   R   t   create_triggerR   t   add_trigger(   R   (    (    s   plugins/RecentMenu/Trigger.pyt   __create_triggerD   s    c         C   s7   |  i  i i d ƒ } | i ƒ  d i ƒ  d i ƒ  d  S(   Ni   i    (   R   t   toolbart   get_nth_itemt   get_childrenR   (   R   t   triggert   open_toolbutton(    (    s   plugins/RecentMenu/Trigger.pyt   __show_recent_menu_cbP   s    c         C   s9   |  i  i |  i |  i ƒ |  i  i |  i ƒ ~  d  }  d  S(   N(   R   t   disconnect_signalR   R   t   remove_triggerR   (   R   (    (    s   plugins/RecentMenu/Trigger.pyt   destroy_   s
    
(   t   __name__t
   __module__R
   R   R   R   R   (    (    (    s   plugins/RecentMenu/Trigger.pyR        s
   				N(   t   objectR    (    (    (    s   plugins/RecentMenu/Trigger.pys   <module>    s    