errorFrame.py (1151B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\industry\views\errorFrame.py 2 from carbonui import const as uiconst 3 from carbonui.primitives.sprite import Sprite 4 from carbonui.uicore import uicore 5 6 class ErrorFrame(Sprite): 7 default_name = 'ErrorFrame' 8 default_opacity = 0.0 9 default_opacityHigh = 0.35 10 default_opacityLow = 0.3 11 default_texturePath = 'res:/UI/Texture/Classes/Industry/Output/hatchPattern.png' 12 default_tileX = True 13 default_tileY = True 14 default_color = (1.0, 0.275, 0.0, 1.0) 15 16 def ApplyAttributes(self, attributes): 17 Sprite.ApplyAttributes(self, attributes) 18 self.opacityHigh = attributes.get('opacityHigh', self.default_opacityHigh) 19 self.opacityLow = attributes.get('opacityLow', self.default_opacityLow) 20 21 def Show(self, *args): 22 Sprite.Show(self, *args) 23 uicore.animations.FadeTo(self, self.opacityLow, self.opacityHigh, duration=3.0, curveType=uiconst.ANIM_WAVE, loops=uiconst.ANIM_REPEAT) 24 25 def Hide(self, *args): 26 Sprite.Hide(self, *args) 27 uicore.animations.FadeOut(self, duration=0.3)