overviewConst.py (4762B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\inflight\overview\overviewConst.py 2 from collections import OrderedDict 3 from carbonui import uiconst 4 from eve.client.script.ui import eveColor 5 from eve.common.lib import appConst as const 6 HTML_ENTITIES = '>|<|&|>|<|&' 7 HTML_ENTITY_REPLACEMENTS = {'>': u'>', 8 '<': u'<', 9 '&': u'&', 10 '>': u'>', 11 '<': u'<', 12 '&': u'&'} 13 COLUMN_VELOCITY = 'VELOCITY' 14 COLUMN_RADIALVELOCITY = 'RADIALVELOCITY' 15 COLUMN_ANGULARVELOCITY = 'ANGULARVELOCITY' 16 COLUMN_TRANSVERSALVELOCITY = 'TRANSVERSALVELOCITY' 17 COLUMN_DISTANCE = 'DISTANCE' 18 COLUMN_SIZE = 'SIZE' 19 COLUMN_MILITIA = 'MILITIA' 20 COLUMN_FACTION = 'FACTION' 21 COLUMN_CORPORATION = 'CORPORATION' 22 COLUMN_TAG = 'TAG' 23 COLUMN_TYPE = 'TYPE' 24 COLUMN_NAME = 'NAME' 25 COLUMN_ICON = 'ICON' 26 COLUMN_ALLIANCE = 'ALLIANCE' 27 DEFAULT_COLUMNS = [COLUMN_ICON, 28 COLUMN_DISTANCE, 29 COLUMN_NAME, 30 COLUMN_TYPE, 31 COLUMN_VELOCITY] 32 NAME_BY_COLUMN = OrderedDict([(COLUMN_ICON, 'UI/Generic/Icon'), 33 (COLUMN_DISTANCE, 'UI/Common/Distance'), 34 (COLUMN_NAME, 'UI/Common/Name'), 35 (COLUMN_TYPE, 'UI/Common/Type'), 36 (COLUMN_TAG, 'UI/Common/Tag'), 37 (COLUMN_CORPORATION, 'UI/Common/Corporation'), 38 (COLUMN_ALLIANCE, 'UI/Common/Alliance'), 39 (COLUMN_FACTION, 'UI/Common/Faction'), 40 (COLUMN_MILITIA, 'UI/Common/Militia'), 41 (COLUMN_SIZE, 'UI/Inventory/ItemSize'), 42 (COLUMN_VELOCITY, 'UI/Overview/Velocity'), 43 (COLUMN_RADIALVELOCITY, 'UI/Overview/RadialVelocity'), 44 (COLUMN_TRANSVERSALVELOCITY, 'UI/Overview/TraversalVelocity'), 45 (COLUMN_ANGULARVELOCITY, 'UI/Generic/AngularVelocity')]) 46 ALL_COLUMNS = NAME_BY_COLUMN.keys() 47 COLUMN_UNITS = {COLUMN_VELOCITY: 'UI/Overview/MetersPerSecondUnitShort', 48 COLUMN_RADIALVELOCITY: 'UI/Overview/MetersPerSecondUnitShort', 49 COLUMN_TRANSVERSALVELOCITY: 'UI/Overview/MetersPerSecondUnitShort', 50 COLUMN_ANGULARVELOCITY: 'UI/Overview/DegreesPerSecondUnitShort'} 51 COLUMN_DESCRIPTIONS = {COLUMN_VELOCITY: 'UI/Overview/VelocityDescription', 52 COLUMN_RADIALVELOCITY: 'UI/Overview/RadialVelocityDescription', 53 COLUMN_TRANSVERSALVELOCITY: 'UI/Overview/TraversalVelocityDescription', 54 COLUMN_ANGULARVELOCITY: 'UI/Overview/AngularVelocityDescription', 55 COLUMN_TAG: 'UI/Overview/TagDescription', 56 COLUMN_MILITIA: 'UI/Overview/MilitiaDescription', 57 COLUMN_SIZE: 'UI/Overview/SizeDescription'} 58 COLUMNFADESIZE = 20 59 COLUMNMARGIN = uiconst.LABELTABMARGIN 60 COLUMNMINSIZE = 24 61 COLUMNMINDEFAULTSIZE = 80 62 FIXEDCOLUMNS = {COLUMN_ICON: 22} 63 COLUMN_DEFAULTSIZE = {COLUMN_NAME: 112, 64 COLUMN_TYPE: 112, 65 COLUMN_VELOCITY: 58, 66 COLUMN_ANGULARVELOCITY: 58} 67 COLUMN_DO_NOT_EXPAND_FOR_LABEL = [COLUMN_VELOCITY, COLUMN_ANGULARVELOCITY] 68 ALLCOLUMNS = [COLUMN_VELOCITY, 69 COLUMN_RADIALVELOCITY, 70 COLUMN_ANGULARVELOCITY, 71 COLUMN_TRANSVERSALVELOCITY, 72 COLUMN_DISTANCE, 73 COLUMN_SIZE, 74 COLUMN_MILITIA, 75 COLUMN_FACTION, 76 COLUMN_CORPORATION, 77 COLUMN_TAG, 78 COLUMN_TYPE, 79 COLUMN_NAME, 80 COLUMN_ICON, 81 COLUMN_ALLIANCE] 82 RIGHTALIGNEDCOLUMNS = [COLUMN_DISTANCE, 83 COLUMN_SIZE, 84 COLUMN_VELOCITY, 85 COLUMN_RADIALVELOCITY, 86 COLUMN_ANGULARVELOCITY, 87 COLUMN_TRANSVERSALVELOCITY] 88 CURVE_HOSTILE = 2 89 CURVE_ATTACKING = 3 90 INVISIBLE_SPACEOBJECT_ICON = 'res:/UI/Texture/Icons/38_16_241.png' 91 LABEL_STATE = 'state' 92 LABEL_TYPE = 'type' 93 PRE = 'pre' 94 POST = 'post' 95 LABEL_BOLD = 'bold' 96 LABEL_ITALIC = 'italic' 97 LABEL_UNDERLINE = 'underline' 98 LABEL_COLOR = 'color' 99 LABEL_SIZE = 'fontsize' 100 CHAR_LT = '<' 101 CODE_LT = '<' 102 CHAR_GT = '>' 103 CODE_GT = '>' 104 APOSTROPHE = "'" 105 L_BRACKET = '(' 106 R_BRACKET = ')' 107 L_SQ_BRACKET = '[' 108 R_SQ_BRACKET = ']' 109 CHAR_SPACE = ' ' 110 CHAR_NONE = '' 111 CHAR_COMMA = ',' 112 CHAR_BR = '<br>' 113 LABEL_TYPE_NONE = None 114 LABEL_TYPE_SHIP_TYPE = 'ship type' 115 LABEL_TYPE_PILOT = 'pilot name' 116 LABEL_TYPE_CORP = 'corporation' 117 LABEL_TYPE_ALLIANCE = 'alliance' 118 LABEL_TYPE_SHIP_NAME = 'ship name' 119 LABEL_TYPE_LINEBREAK = 'linebreak' 120 BASIC_LABEL_TYPES = [LABEL_TYPE_NONE, 121 LABEL_TYPE_SHIP_TYPE, 122 LABEL_TYPE_PILOT, 123 LABEL_TYPE_CORP, 124 LABEL_TYPE_ALLIANCE, 125 LABEL_TYPE_SHIP_NAME] 126 EXTRA_LABEL_TYPES = [LABEL_TYPE_LINEBREAK] 127 BASIC_VARIBLES = [LABEL_STATE, 128 LABEL_TYPE, 129 PRE, 130 POST] 131 FORMATTING_VARIBLES = [LABEL_BOLD, 132 LABEL_ITALIC, 133 LABEL_UNDERLINE, 134 LABEL_COLOR, 135 LABEL_SIZE] 136 WINDOW_ID = 'overview' 137 KILOMETERS10 = 10000.0 138 KILOMETERS10000000 = 10000000000.0 139 FAINT_ENTRY_CATEGORIES = [const.categoryStructure, const.categorySovereigntyStructure] 140 VISIBLE_ENTRY_UPDATE_SLEEP = 0.5 141 ENTRY_ORDER_UPDATE_SLEEP_MIN = 0.5 142 ENTRY_ORDER_UPDATE_SLEEP = 1.0 143 OVERVIEW_NORMAL_COLOR = (1.0, 1.0, 1.0) 144 OVERVIEW_HOSTILE_COLOR = (1.0, 0.1, 0.1) 145 OVERVIEW_NPC_NEUTRAL_COLOR = (0.3, 0.7, 1.0) 146 OVERVIEW_AUTO_PILOT_DESTINATION_COLOR = eveColor.DESTINATION_YELLOW[:3] + (2.0,) 147 OVERVIEW_FORBIDDEN_CONTAINER_COLOR = (1.0, 1.0, 0.0) 148 OVERVIEW_ABANDONED_CONTAINER_COLOR = (0.2, 0.5, 1.0) 149 OVERVIEW_OWN_SHIP_COLOR = (0.7, 0.7, 0.7)