import os TABS_UI = 'tabs_ui' COLLAPSING_HEADERS_UI = 'collapsing_headers_ui' WIDGET_WIDTH = 300 XOFFSET = 300 LCZS = ['compact_high_rise', 'compact_low_rise', 'compact_mid_rise', 'heavy_industry', 'large_low_rise', 'lightweight_low_rise', 'open_high_rise', 'open_low_rise', 'open_mid_rise', 'sparsley_build'] UIS = [TABS_UI, COLLAPSING_HEADERS_UI] FONT_PATH = os.path.join('fonts', 'Montserrat-Medium.ttf') ICON_PATH = os.path.join('icons', 'icon.ico') FONT_SIZE = 24 ACCENT_COLOR = (0, 119, 200, 100) ROUNDING = 10 SPACE = 10 INDENT = 40 BORDER = 3 TEXT = (0, 1) ACCENT = (5, 18, 19, 20, 15, 16, 35, 37, 34, 23, 22, 25, 26, 27, 28, 29, 10, 11, 12, 30, 31, 32, 49, 50) PRIMARY = (2, 3, 39) SECONDARY = (36, 33, 21, 24, 4, 7, 8, 9, 13, 14) APPLY_ALPHA = (1, 22, 25, 31, 34, 16) COLOR_TYPE_TO_DPG_ITEM = {'TEXT': (0, 1), 'PRIMARY': (2, 3, 39), 'SECONDARY': (36, 33, 21, 24, 4, 7, 8, 9, 13, 14), 'ACCENT': (5, 18, 19, 20, 15, 16, 35, 37, 34, 23, 22, 25, 26, 27, 28, 29, 10, 11, 12, 30, 31, 32, 49, 50)} COLOR_TO_COLOR_TYPE = {0: 'TEXT', 1: 'TEXT', 2: 'PRIMARY', 3: 'PRIMARY', 39: 'PRIMARY', 36: 'SECONDARY', 21: 'SECONDARY', 24: 'SECONDARY', 4: 'SECONDARY', 7: 'SECONDARY', 8: 'SECONDARY', 9: 'SECONDARY', 13: 'SECONDARY', 33: 'SECONDARY', 14: 'SECONDARY', 35: 'ACCENT', 20: 'ACCENT', 37: 'ACCENT', 22: 'ACCENT', 23: 'ACCENT', 5: 'ACCENT', 25: 'ACCENT', 26: 'ACCENT', 27: 'ACCENT', 28: 'ACCENT', 29: 'ACCENT', 10: 'ACCENT', 30: 'ACCENT', 11: 'ACCENT', 31: 'ACCENT', 12: 'ACCENT', 32: 'ACCENT', 49: 'ACCENT', 34: 'ACCENT', 15: 'ACCENT', 50: 'ACCENT', 16: 'ACCENT', 18: 'ACCENT', 19: 'ACCENT', 1: 'TEXT'} BLUE = { 'TEXT': (255, 255, 255, 255), 'PRIMARY': (37, 37, 38, 255), 'SECONDARY': (51, 51, 55, 255), 'ACCENT': (0, 119, 200, 153) } ORANGE = { 'TEXT': (255, 255, 255, 255), 'PRIMARY': (37, 37, 38, 255), 'SECONDARY': (51, 51, 55, 255), 'ACCENT': (251, 133, 0, 153) } THEMES = { 'blue': BLUE, 'orange': ORANGE }