本文整理汇总了Python中SCElement.SCElement.finalize方法的典型用法代码示例。如果您正苦于以下问题:Python SCElement.finalize方法的具体用法?Python SCElement.finalize怎么用?Python SCElement.finalize使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SCElement.SCElement
的用法示例。
在下文中一共展示了SCElement.finalize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: finalize
# 需要导入模块: from SCElement import SCElement [as 别名]
# 或者: from SCElement.SCElement import finalize [as 别名]
def finalize(self, dbArgs = {}):
if not self.isDirty():
return
args = {}
if self.hasLinkedEmote():
self.lastEmoteIconColor = self.getEmoteIconColor()
self.emotionIcon.setColorScale(*self.lastEmoteIconColor)
args.update({'image': self.emotionIcon,
'image_pos': (self.width - 0.6, 0, -self.height * 0.5)})
if self.isDisabled():
args.update({'rolloverColor': (0, 0, 0, 0),
'pressedColor': (0, 0, 0, 0),
'rolloverSound': None,
'clickSound': None,
'text_fg': self.getColorScheme().getTextDisabledColor() + (1,)})
args.update(dbArgs)
SCElement.finalize(self, dbArgs=args)
return
示例2: finalize
# 需要导入模块: from SCElement import SCElement [as 别名]
# 或者: from SCElement.SCElement import finalize [as 别名]
def finalize(self, dbArgs = { }):
if not self.isDirty():
return None
(r, g, b) = self.getColorScheme().getArrowColor()
a = self.getColorScheme().getAlpha()
self.scArrow.setColorScale(r, g, b, a)
if self.menu is not None:
self.menu.setPos(self.getMenuOffset())
if self.isActive():
(r, g, b) = self.getColorScheme().getMenuHolderActiveColor()
a = self.getColorScheme().getAlpha()
frameColor = (r, g, b, a)
else:
frameColor = SCMenuHolder.DefaultFrameColor
args = {
'image': self.scArrow,
'image_pos': (self.width - 0.5, 0, -(self.height) * 0.5),
'frameColor': frameColor }
args.update(dbArgs)
SCElement.finalize(self, dbArgs = args)