const.py (2069B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\cosmetics\structure\const.py 2 import evetypes 3 from cosmetics.common.structures.const import StructurePaintSlot 4 from paints.data.const import PAINT_RARITY_COMMON, PAINT_RARITY_UNCOMMON, PAINT_RARITY_RARE 5 from structures import UPKEEP_STATE_FULL_POWER, UPKEEP_STATE_LOW_POWER, UPKEEP_STATE_ABANDONED 6 STRUCTURE_SELECTION_PAGE_ID = 0 7 DESIGN_CREATION_PAGE_ID = 1 8 DESIGN_APPLICATION_PAGE_ID = 2 9 SUMMARY_PAGE_ID = 3 10 WINDOW_MIN_SIZE = (1030, 650) 11 LABEL_FADEOUT = 25 12 13 def get_structure_icon(type_id): 14 return 'res:/UI/Texture/classes/paintTool/structureIcons/%s_512_tr.png' % evetypes.GetGraphicID(type_id) 15 16 17 def get_structure_glow_texture(type_id): 18 return 'res:/UI/Texture/classes/paintTool/structureIcons/glows/%s_512_tr.png' % evetypes.GetGraphicID(type_id) 19 20 21 def get_paint_icon(paint_id): 22 return 'res:/UI/Texture/classes/paintTool/paintIcons/%s.png' % paint_id 23 24 25 PAINT_RARITY_NAMES = {PAINT_RARITY_COMMON: 'UI/Personalization/Paints/Rarity/Common', 26 PAINT_RARITY_UNCOMMON: 'UI/Personalization/Paints/Rarity/Uncommon', 27 PAINT_RARITY_RARE: 'UI/Personalization/Paints/Rarity/Rare'} 28 PAINT_SLOT_NAMES = {StructurePaintSlot.PRIMARY: 'UI/Personalization/Slots/Primary', 29 StructurePaintSlot.SECONDARY: 'UI/Personalization/Slots/Secondary', 30 StructurePaintSlot.DETAILING: 'UI/Personalization/Slots/Detailing'} 31 PAINT_SLOT_CLICK_SOUND_EVENTS = {StructurePaintSlot.PRIMARY: 'nanocoating_button_push_primary_play', 32 StructurePaintSlot.SECONDARY: 'nanocoating_button_push_secondary_play', 33 StructurePaintSlot.DETAILING: 'nanocoating_button_push_detailing_play'} 34 UPKEEP_STATE_NAMES = {UPKEEP_STATE_FULL_POWER: 'UI/Personalization/PaintTool/StructureStates/FullPower', 35 UPKEEP_STATE_LOW_POWER: 'UI/Personalization/PaintTool/StructureStates/LowPower', 36 UPKEEP_STATE_ABANDONED: 'UI/Personalization/PaintTool/StructureStates/Abandoned'} 37 _DESIGN_APPLICATION_PAGE_FIXED_SECTION_WIDTH = 688 38 39 def get_design_application_page_width(): 40 return _DESIGN_APPLICATION_PAGE_FIXED_SECTION_WIDTH