1 // Property of Alientrap
6 // TODO: keep this always in sync with its control/items.qh counterpart
7 #define FlagTemplate "1" // this is a template do not touch, do not draw - actually dont do anything with it
8 #define FlagEmbedded "2" // the item cant be selected and all its children are embedded into its parent
9 #define FlagHidden "4" // events wont be called and it wont be drawn, etc.
10 #define FlagNoSelect "8" // cant be selected (but events will be called)
11 #define FlagConnected "16" // only if connected (i.e. playing)
12 #define FlagServer "32" // only displayed if server
13 #define FlagDeveloper "64" // only displayed if developer
14 #define FlagDraw "128" // only the draw event will be called
15 #define FlagChildDraw "256" // used to make the children only drawable
16 #define FlagDrawUpdate "512" // only the draw and update event get called
17 #define FlagChildDrawUpdate "1024" // only the draw and refresh events are called for children
18 #define FlagSealOffMouse "2048" // used to seal all items under the item with this flag off from mouse events
20 #define InfiniteFloat "10000000.0"
21 #define InfiniteVector "10000000.0 10000000.0 10000000.0"
23 // Alignment constants
25 #define AlignCenter "1"
26 #define AlignRight "2"
27 #define AlignFixLeft "4" // |text - actually this isnt necessary
28 #define AlignFixCenter "8" // te|xt
29 #define AlignFixRight "16" // text|
30 #define AlignFirst "32" // for layouts: item| ... | being the origin
33 #define DrawFlagNormal "0"
34 #define DrawFlagAdditive "1"
35 #define DrawFlagModulate "2"
36 #define DrawFlag2xModulate "3"
39 #define DefaultFontSize "11 11 0"
42 #define DefaultTextColor "0 0 0"
43 #define DefaultTextAlpha "1"
44 #define DefaultTextDrawFlag [DrawFlagNormal]
46 #define DefaultSelTextColor "0 0 1"
47 #define DefaultSelTextAlpha "1"
48 #define DefaultSelTextDrawFlag [DrawFlagNormal]
50 #define DefaultPreTextColor "1 0 0"
51 #define DefaultPreTextAlpha "1"
52 #define DefaultPreTextDrawFlag [DrawFlagNormal]
54 #define DefaultInaTextColor "0.1 0.1 0.5"
55 #define DefaultInaTextAlpha "1"
56 #define DefaultInaTextDrawFlag [DrawFlagNormal]
59 #define DefaultPicColor "1 1 1"
60 #define DefaultPicAlpha "1"
61 #define DefaultPicDrawFlag [DrawFlagNormal]
63 #define DefaultSelPicColor "0.2 0.2 1"
64 #define DefaultSelPicAlpha "1"
65 #define DefaultSelPicDrawFlag [DrawFlagNormal]
67 #define DefaultPrePicColor "1 0.2 0.2"
68 #define DefaultPrePicAlpha "1"
69 #define DefaultPrePicDrawFlag [DrawFlagNormal]
72 #define DefaultSelectSound "misc/menu1.wav"
73 #define DefaultPressSound "misc/mouseclick.wav"
75 #define DefaultIncreaseSound "misc/increasevalue.wav"
76 #define DefaultDecreaseSound "misc/decreasevalue.wav"
78 #define DefaultStartSound "misc/startgame.wav"
79 #define DefaultEndSound "misc/endgame.wav"
82 #define DefaultSliderBar "gfx/m_sliderbar"
83 #define DefaultSlider "gfx/m_slider"
84 #define DefaultProportions "0.073107 0.853785 0.073107"
85 #define DefaultDirection "0.5 0.5"
88 #define DefaultCursorSize "1.375 12 0"
89 #define DefaultCursorFlashSize "1.375 12 0"
90 #define DefaultCursorColor "1 1 1"
91 #define DefaultCursorFlashColor "1 1 1"