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)
googletasksindicator.py 文件源码
python
阅读 34
收藏 0
点赞 0
评论 0
评论列表
文章目录