using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CommonUI.Data { public enum TextBorderCount { Null = 0, Shadow = 1, Border_4 = 4, Border = 8, Shadow_L_T = 10, Shadow_C_T = 11, Shadow_R_T = 12, Shadow_L_C = 13, Shadow_C_C = 14, Shadow_R_C = 15, Shadow_L_B = 16, Shadow_C_B = 17, Shadow_R_B = 18, } public enum Blend { BLEND_MODE_NORMAL = 0x00, BLEND_MODE_SCREEN = 0x03, BLEND_MODE_GRAY = 0xF0, } public enum Anchor { NONE = 0, ANCHOR_LEFT = 1 << 0, ANCHOR_HCENTER = 1 << 1, ANCHOR_RIGHT = 1 << 2, ANCHOR_TOP = 1 << 3, ANCHOR_VCENTER = 1 << 4, ANCHOR_BOTTOM = 1 << 5 } public enum Trans { TRANS_NONE = 0, TRANS_ROT90 = 1, TRANS_ROT180 = 2, TRANS_ROT270 = 3, TRANS_MIRROR = 4, TRANS_MIRROR_ROT90 = 5, TRANS_MIRROR_ROT180 = 6, TRANS_MIRROR_ROT270 = 7, }; public enum ImageAnchor { L_T = (0), C_T = (1), R_T = (2), L_C = (3), C_C = (4), R_C = (5), L_B = (6), C_B = (7), R_B = (8), } public enum TextAnchor { L_T = ImageAnchor.L_T, C_T = ImageAnchor.C_T, R_T = ImageAnchor.R_T, L_C = ImageAnchor.L_C, C_C = ImageAnchor.C_C, R_C = ImageAnchor.R_C, L_B = ImageAnchor.L_B, C_B = ImageAnchor.C_B, R_B = ImageAnchor.R_B, } public enum ImageTrans { NONE = (Trans.TRANS_NONE), R_90 = (Trans.TRANS_ROT90), R_180 = (Trans.TRANS_ROT180), R_270 = (Trans.TRANS_ROT270), MIRROR = (Trans.TRANS_MIRROR), MR_90 = (Trans.TRANS_MIRROR_ROT90), MR_180 = (Trans.TRANS_MIRROR_ROT180), MR_270 = (Trans.TRANS_MIRROR_ROT270), } public enum UILayoutStyle { NULL = 0, COLOR = 1, SPRITE = 2, IMAGE_STYLE_ALL_8 = 3, IMAGE_STYLE_ALL_9 = 4, IMAGE_STYLE_H_012 = 5, IMAGE_STYLE_V_036 = 6, IMAGE_STYLE_HLM = 7, IMAGE_STYLE_VTM = 8, IMAGE_STYLE_BACK_4 = 9, IMAGE_STYLE_BACK_4_CENTER = 10, } public enum GaugeOrientation { LEFT_2_RIGHT = 0, RIGTH_2_LEFT = 1, TOP_2_BOTTOM = 2, BOTTOM_2_TOP = 3, } public enum FontStyle { Normal = 0, Bold = 1, Italic = 2, BoldAndItalic = 3 } public enum UIAnchor { NA, TOP_LEFT, TOP_HCENTER, TOP_RIGHT, VCENTER_LEFT, CENTER, VCENTER_RIGHT, BOTTOM_LEFT, BOTTOM_HCENTER, BOTTOM_RIGHT, } }