// Control types #define CT_STATIC 0 #define CT_BUTTON 1 #define CT_EDIT 2 #define CT_SLIDER 3 #define CT_COMBO 4 #define CT_LISTBOX 5 #define CT_TOOLBOX 6 #define CT_CHECKBOXES 7 #define CT_PROGRESS 8 #define CT_HTML 9 #define CT_STATIC_SKEW 10 #define CT_ACTIVETEXT 11 #define CT_TREE 12 #define CT_STRUCTURED_TEXT 13 #define CT_CONTEXT_MENU 14 #define CT_CONTROLS_GROUP 15 #define CT_SHORTCUT_BUTTON 16 // Arma 2 - textured button #define CT_XKEYDESC 40 #define CT_XBUTTON 41 #define CT_XLISTBOX 42 #define CT_XSLIDER 43 #define CT_XCOMBO 44 #define CT_ANIMATED_TEXTURE 45 #define CT_OBJECT 80 #define CT_OBJECT_ZOOM 81 #define CT_OBJECT_CONTAINER 82 #define CT_OBJECT_CONT_ANIM 83 #define CT_LINEBREAK 98 #define CT_USER 99 #define CT_MAP 100 #define CT_MAP_MAIN 101 #define CT_List_N_Box 102 // Arma 2 - N columns list box // Static styles #define ST_POS 0x0F #define ST_HPOS 0x03 #define ST_VPOS 0x0C #define ST_LEFT 0x00 #define ST_RIGHT 0x01 #define ST_CENTER 0x02 #define ST_DOWN 0x04 #define ST_UP 0x08 #define ST_VCENTER 0x0c #define CT_MAP_MAIN 101 #define ST_PICTURE 48 #define ST_TYPE 0xF0 #define ST_SINGLE 0 #define ST_MULTI 16 #define ST_TITLE_BAR 32 #define ST_PICTURE 48 #define ST_FRAME 64 #define ST_BACKGROUND 80 #define ST_GROUP_BOX 96 #define ST_GROUP_BOX2 112 #define ST_HUD_BACKGROUND 128 #define ST_TILE_PICTURE 144 #define ST_WITH_RECT 160 #define ST_LINE 176 #define ST_SHADOW 0x100 #define ST_NO_RECT 0x200 // this style works for CT_STATIC in conjunction with ST_MULTI #define ST_KEEP_ASPECT_RATIO 0x800 #define ST_TITLE ST_TITLE_BAR + ST_CENTER // Slider styles #define SL_DIR 0x400 #define SL_VERT 0 #define SL_HORZ 0x400 #define SL_TEXTURES 0x10 // Listbox styles #define LB_TEXTURES 0x10 #define LB_MULTI 0x20 #define FontM "puristaMedium" #define COLOR_BROWN { 0.30, 0.25, 0.2, 0.75 } #define COLOR_GREEN { 0.2, 0.23, 0.18, 0.75 } #define COLOR_GREEN_ALPHA { 0.2, 0.23, 0.18, 0.4 } #define COLOR_GREEN_NOALPHA { 0.2, 0.23, 0.18, 1 } #define COLOR_LIGHTGREEN { 0.4, 0.55, 0.36, 0.4 } #define COLOR_LIGHTGRAY { 0.6, 0.6, 0.6, 0.8 } #define COLOR_LIGHTGRAY_ALPHA { 0.6, 0.6, 0.6, 0.55 } #define COLOR_WHITE { 1, 1, 1, 1 } #define COLOR_NOALPHA { 0, 0, 0, 0 } #define COLOR_BLUFOR { 0, 0.3, 1, 1 } #define COLOR_OPFOR { 1, 0, 0, 1 } #define COLOR_GUER { 0.5, 0.5, 0.5, 0.5 } #define COLOR_WHITE_TRANSP { 1, 1, 1, 0.5 } #define COLOR_BLACK { 0, 0, 0, 1 } #define COLOR_BLACK_ALPHA { 0, 0, 0, 0.85 } #define COLOR_BLUFOR_NOALPHA { 0, 0, 1, 1 } #define COLOR_OPFOR_NOALPHA { 1, 0, 0, 1 } #define COLOR_RED_DISABLED { 1,0,0,0.4 } #define COLOR_BLEEDOUT { 0.66,0,0,0.8 } #define COLOR_BRIGHTGREEN { 0.2,1,0.2,1 } #define SHADOW_X 0.0008 #define SHADOW_Y 0.0011 #define ICONE_SPACY 0.025 #define BORDERSIZE 0.01 #define MAP_IDC 10023