]> icculus.org git repositories - divverent/nexuiz.git/blob - scmenu/constants.menu
Change 'cd volume' to 'music volume'
[divverent/nexuiz.git] / scmenu / constants.menu
1 // Property of Alientrap
2 //
3 // Constants
4
5 // Item flags
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
19
20 #define InfiniteFloat           "10000000.0"
21 #define InfiniteVector          "10000000.0 10000000.0 10000000.0"
22
23 // Alignment constants
24 #define AlignLeft       "0"
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
31
32 // DrawFlag constants
33 #define DrawFlagNormal          "0"
34 #define DrawFlagAdditive        "1"
35 #define DrawFlagModulate        "2"
36 #define DrawFlag2xModulate      "3"
37
38 // Item constants
39 #define DefaultFontSize         "11 11 0"
40
41 //  Text constants
42 #define DefaultTextColor        "0 0 0"
43 #define DefaultTextAlpha        "1"
44 #define DefaultTextDrawFlag     [DrawFlagNormal]
45
46 #define DefaultSelTextColor     "0 0 1"
47 #define DefaultSelTextAlpha     "1"
48 #define DefaultSelTextDrawFlag  [DrawFlagNormal]
49
50 #define DefaultPreTextColor     "1 0 0"
51 #define DefaultPreTextAlpha     "1"
52 #define DefaultPreTextDrawFlag  [DrawFlagNormal]
53
54 //  Picture constants
55 #define DefaultPicColor         "1 1 1"
56 #define DefaultPicAlpha         "1"
57 #define DefaultPicDrawFlag      [DrawFlagNormal]
58
59 #define DefaultSelPicColor      "0.2 0.2 1"
60 #define DefaultSelPicAlpha      "1"
61 #define DefaultSelPicDrawFlag   [DrawFlagNormal]
62
63 #define DefaultPrePicColor      "1 0.2 0.2"
64 #define DefaultPrePicAlpha      "1"
65 #define DefaultPrePicDrawFlag   [DrawFlagNormal]
66
67 // Sound constants
68 #define DefaultSelectSound      "misc/menu1.wav"
69 #define DefaultPressSound       "misc/mouseclick.wav"
70
71 #define DefaultIncreaseSound    "misc/increasevalue.wav"
72 #define DefaultDecreaseSound    "misc/decreasevalue.wav"
73
74 #define DefaultStartSound       "misc/startgame.wav"
75 #define DefaultEndSound         "misc/endgame.wav"
76
77 // Slider
78 #define DefaultSliderBar        "gfx/m_sliderbar"
79 #define DefaultSlider           "gfx/m_slider"
80 #define DefaultProportions      "0.073107 0.853785 0.073107"
81 #define DefaultDirection        "0.5 0.5"
82
83 // EditBoxs
84 #define DefaultCursorSize       "1.375 12 0"
85 #define DefaultCursorFlashSize  "1.375 12 0"
86 #define DefaultCursorColor      "1 1 1"
87 #define DefaultCursorFlashColor "1 1 1"
88