googletasksindicator.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:google-tasks-indicator 作者: atareao 项目源码 文件源码
def create_menu(self,check=False):
        #
        normal_icon = os.path.join(comun.ICONDIR,'google-tasks-indicator-%s-normal.svg'%(self.theme))
        starred_icon = os.path.join(comun.ICONDIR,'google-tasks-indicator-%s-starred.svg'%(self.theme))
        #
        self.indicator.set_icon(normal_icon)
        self.indicator.set_attention_icon(starred_icon)     
        #
        menu = Gtk.Menu()
        #
        self.indicator.set_status(appindicator.IndicatorStatus.ACTIVE)
        self.menu_tasks = []
        for i in range(10):
            menu_task = MenuNote(googletasksapi.Task())         
            menu_task.show()
            menu_task.set_visible(False)
            menu_task.connect('activate',self.menu_check_item)
            menu.append(menu_task)
            self.menu_tasks.append(menu_task)
        add2menu(menu)
        self.mant = add2menu(menu, text = _('Add new task'), conector_event = 'activate',conector_action = self.menu_add_new_task)          
        #self.mant.set_visible(self.tasklist_id is not None)        
        add2menu(menu, text = _('Add new task list'), conector_event = 'activate',conector_action = self.menu_add_new_tasklist)         
        add2menu(menu)
        add2menu(menu, text = _('Refresh'), conector_event = 'activate',conector_action = self.menu_refresh)            
        add2menu(menu, text = _('Clear completed tasks'), conector_event = 'activate',conector_action = self.menu_clear_completed_tasks)            
        add2menu(menu, text = _('Show all tasks'), conector_event = 'activate',conector_action = self.menu_show_tasks)
        add2menu(menu, text = _('Show tasks lists'), conector_event = 'activate',conector_action = self.menu_show_taskslists)
        add2menu(menu, text = _('Synchronize with Google'), conector_event = 'activate',conector_action = self.sync)
        add2menu(menu)
        add2menu(menu)
        add2menu(menu, text = _('Preferences'), conector_event = 'activate',conector_action = self.menu_preferences_response)
        add2menu(menu)
        menu_help = add2menu(menu, text =_('Help'))
        menu_help.set_submenu(self.get_help_menu())
        add2menu(menu)
        add2menu(menu, text = _('Exit'), conector_event = 'activate',conector_action = self.menu_exit_response)
        menu.show()
        self.indicator.set_menu(menu)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号