本文整理汇总了Python中sugar3.graphics.palettemenu.PaletteMenuItem.add方法的典型用法代码示例。如果您正苦于以下问题:Python PaletteMenuItem.add方法的具体用法?Python PaletteMenuItem.add怎么用?Python PaletteMenuItem.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sugar3.graphics.palettemenu.PaletteMenuItem
的用法示例。
在下文中一共展示了PaletteMenuItem.add方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setup_palette
# 需要导入模块: from sugar3.graphics.palettemenu import PaletteMenuItem [as 别名]
# 或者: from sugar3.graphics.palettemenu.PaletteMenuItem import add [as 别名]
def setup_palette(self):
activity_name = self._home_activity.get_activity_name()
if activity_name:
self.props.primary_text = activity_name
title = self._home_activity.get_title()
if title and title != activity_name:
self.props.secondary_text = title
self.menu_box = PaletteMenuBox()
menu_item = PaletteMenuItem(_('Resume'), 'activity-start')
menu_item.connect('activate', self.__resume_activate_cb)
self.menu_box.append_item(menu_item)
menu_item.show()
# TODO: share-with, keep
menu_item = PaletteMenuItem(_('View Source'), 'view-source')
menu_item.connect('activate', self.__view_source__cb)
menu_item.set_accelerator('Shift+Alt+V')
self.menu_box.append_item(menu_item)
menu_item.show()
help_url_and_title = get_help_url_and_title(self._home_activity)
if help_url_and_title:
menu_item = PaletteMenuItem(_('View Help'), 'toolbar-help')
menu_item.connect('activate', self.__view_help__cb)
menu_item.set_accelerator('Shift+Alt+H')
self.menu_box.append_item(menu_item)
menu_item.show()
# avoid circular importing reference
from jarabe.frame.notification import NotificationBox
menu_item = NotificationBox(self._home_activity.get_activity_id())
self.menu_box.append_item(menu_item, 0, 0)
separator = PaletteMenuItemSeparator()
menu_item.add(separator)
menu_item.reorder_child(separator, 0)
separator.show()
separator = PaletteMenuItemSeparator()
self.menu_box.append_item(separator)
separator.show()
menu_item = PaletteMenuItem(_('Stop'), 'activity-stop')
menu_item.connect('activate', self.__stop_activate_cb)
self.menu_box.append_item(menu_item)
menu_item.show()
self.set_content(self.menu_box)
self.menu_box.show()