当前位置: 首页>>代码示例>>Python>>正文


Python base.Action类代码示例

本文整理汇总了Python中kupfer.obj.base.Action的典型用法代码示例。如果您正苦于以下问题:Python Action类的具体用法?Python Action怎么用?Python Action使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Action类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

	def __init__(self, name=None, is_running=False, open_new=False):
		"""
		If @is_running, style as if the app is running (Show application)
		If @open_new, always start a new instance.
		"""
		if not name:
			name = _("Launch")
		Action.__init__(self, name)
		self.is_running = is_running
		self.open_new = open_new
开发者ID:CharString,项目名称:kupfer,代码行数:10,代码来源:objects.py

示例2: __init__

	def __init__(self, desktop_item, is_default=False):
		"""
		Construct an "Open with application" item:

		Application of @name should open, if
		@is_default, it means it is the default app and
		should only be styled "Open"
		"""
		if not desktop_item:
			raise InvalidDataError

		name = desktop_item.get_name()
		action_name = _("Open") if is_default else _("Open with %s") % name
		Action.__init__(self, action_name)
		self.desktop_item = desktop_item
		self.is_default = is_default

		# add a name alias from the package name of the application
		if is_default:
			self.rank_adjust = 5
			self.name_aliases.add(_("Open with %s") % name)
		package_name, ext = os.path.splitext(self.desktop_item.get_id() or "")
		if package_name:
			self.name_aliases.add(_("Open with %s") % package_name)
开发者ID:chmouel,项目名称:kupfer,代码行数:24,代码来源:fileactions.py

示例3: __init__

 def __init__(self, name=_("Open")):
     Action.__init__(self, name)
开发者ID:engla,项目名称:kupfer,代码行数:2,代码来源:fileactions.py

示例4: __init__

	def __init__(self):
		Action.__init__(self, _("Verify Signature"))
开发者ID:KarolBedkowski,项目名称:kupfer-contrib,代码行数:2,代码来源:gnupg_files.py

示例5: __init__

 def __init__(self, leaf=None, retry = 0):
     Action.__init__(self, _("Restart aplication"))
     self.retry = retry
     if leaf != None:
         self.activate(leaf)
开发者ID:hugosenari,项目名称:Kupfer-Plugins,代码行数:5,代码来源:restart_app.py

示例6: __init__

 def __init__(self):
     Action.__init__(self, _("Execute shortcuts"))
开发者ID:hugosenari,项目名称:Kupfer-Plugins,代码行数:2,代码来源:app_shortcuts.py

示例7: __init__

	def __init__(self):
		Action.__init__(self, u"Debug Info")
开发者ID:CharString,项目名称:kupfer,代码行数:2,代码来源:debug.py

示例8: __init__

	def __init__(self):
		Action.__init__(self, _('Create Link In Public and Get Url'))
		self._dropbox_public = _get_dropbox_subdir('Public')
开发者ID:KarolBedkowski,项目名称:kupfer-contrib,代码行数:3,代码来源:dropbox.py

示例9: get_icon_name

	def get_icon_name(self):
		if self.is_running:
			return "gtk-jump-to-ltr"
		return Action.get_icon_name(self)
开发者ID:spiritedflow,项目名称:kupfer,代码行数:4,代码来源:objects.py


注:本文中的kupfer.obj.base.Action类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。