1 // Property of Alientrap
5 //////////////////////////////////////////////////////////////////////////////////
6 // Basic default templates (setting default properties)
7 //////////////////////////////////////////////////////////////////////////////////
12 drawFlag [DrawFlagNormal]
17 color [DefaultTextColor]
18 alpha [DefaultTextAlpha]
19 drawFlag [DefaultTextDrawFlag]
20 fontSize [DefaultFontSize]
22 Template Picture Picture
24 color [DefaultPicColor]
25 alpha [DefaultPicAlpha]
26 drawFlag [DefaultPicDrawFlag]
28 Template Button TextButton
30 fontSize [DefaultFontSize]
31 color [DefaultTextColor]
32 colorSelected [DefaultSelTextColor]
33 colorPressed [DefaultPreTextColor]
34 alphas_x [DefaultTextAlpha]
35 alphas_y [DefaultSelTextAlpha]
36 alphas_z [DefaultPreTextAlpha]
37 drawFlags_x [DefaultTextDrawFlag]
38 drawFlags_y [DefaultSelTextDrawFlag]
39 drawFlags_z [DefaultPreTextDrawFlag]
40 //soundSelected [DefaultSelectSound]
41 soundPressed [DefaultPressSound]
43 Template Button PictureButton
45 color [DefaultPicColor]
46 colorSelected [DefaultSelPicColor]
47 colorPressed [DefaultPrePicColor]
48 alphas_x [DefaultPicAlpha]
49 alphas_y [DefaultSelPicAlpha]
50 alphas_z [DefaultPrePicAlpha]
51 drawFlags_x [DefaultPicDrawFlag]
52 drawFlags_y [DefaultSelPicDrawFlag]
53 drawFlags_z [DefaultPrePicDrawFlag]
54 soundSelected [DefaultSelectSound]
55 soundPressed [DefaultPressSound]
57 Template Slider Slider
59 color [DefaultPicColor]
60 //colorSelected [DefaultSelPicColor]
61 colorSelected "0.9 0.9 1.0"
62 alphas_x [DefaultPicAlpha]
63 alphas_y [DefaultSelPicAlpha]
64 drawFlags_x [DefaultPicDrawFlag]
65 drawFlags_y [DefaultSelPicDrawFlag]
66 //soundSelected [DefaultSelectSound]
67 soundIncrease [DefaultIncreaseSound]
68 soundDecrease [DefaultDecreaseSound]
69 picture [DefaultSliderBar]
70 pictureSlider [DefaultSlider]
71 proportions [DefaultProportions]
72 direction [DefaultDirection]
73 size [DefaultSliderBarSize]
74 sizeSlider [DefaultSliderSize]
76 Template EditBox EditBox
78 fontSize [DefaultFontSize]
79 color [DefaultTextColor]
80 colorSelected [DefaultTextColor]
81 colorPressed [DefaultPreTextColor]
82 alphas_x [DefaultTextAlpha]
83 alphas_y [DefaultSelTextAlpha]
84 alphas_z [DefaultPreTextAlpha]
85 drawFlags_x [DefaultTextDrawFlag]
86 drawFlags_y [DefaultSelTextDrawFlag]
87 drawFlags_z [DefaultPreTextDrawFlag]
88 colorCursor [DefaultCursorColor]
89 colorCursorFlash [DefaultCursorFlashColor]
90 alphasCursor_x [DefaultTextAlpha]
91 alphasCursor_y [DefaultSelTextAlpha]
92 drawFlagsCursor_x [DefaultTextDrawFlag]
93 drawFlagsCursor_y [DefaultSelTextDrawFlag]
94 sizeCursor [DefaultCursorSize]
95 sizeCursorFlash [DefaultCursorFlashSize]
96 //soundSelected [DefaultSelectSound]
97 soundMove [DefaultIncreaseSound]
98 soundKey [DefaultDecreaseSound]
102 fontSize [DefaultFontSize]
103 color [DefaultTextColor]
104 colorSelected [DefaultSelTextColor]
105 colorPressed [DefaultPreTextColor]
106 colorInactive [DefaultInaTextColor]
107 alphas_x [DefaultTextAlpha]
108 alphas_y [DefaultSelTextAlpha]
109 alphas_z [DefaultPreTextAlpha]
110 alphaInactive [DefaultInaTextAlpha]
111 drawFlags_x [DefaultTextDrawFlag]
112 drawFlags_y [DefaultSelTextDrawFlag]
113 drawFlags_z [DefaultPreTextDrawFlag]
114 drawFlagInactive [DefaultInaTextDrawFlag]
115 soundSelected [DefaultSelectSound]
116 soundPressed [DefaultPressSound]
118 DeriveTemplate TextButton ValueButton
120 type "Item_ValueButton"
122 DeriveTemplate PictureButton PictureValueButton
124 type "Item_ValueButton"
126 DeriveTemplate Label MultiLabel
128 type "Item_MultiLabel"
130 DeriveTemplate TextButton SwitchButton
132 type "Item_SwitchButton"
134 DeriveTemplate Picture Gecko
138 //////////////////////////////////////////////////////////////////////////////////
140 //////////////////////////////////////////////////////////////////////////////////
141 Template Arrangement Composition
145 //////////////////////////////////////////////////////////////////////////////////
147 //////////////////////////////////////////////////////////////////////////////////
148 Template DataLink_ValueSwitch DataLink_OnOffSwitch
152 descList "'Off' 'On'"
155 Template DataLink_Value DataLink_ZeroOneValue
162 Template DataLink_Value DataLink_SettingValue
169 Template DataLink_Text DataLink_SettingText
174 Template DataLink_TextValue DataLink_TextValue
179 //////////////////////////////////////////////////////////////////////////////////
180 // Nexuiz specialized items
181 //////////////////////////////////////////////////////////////////////////////////
182 #define Nex_DefaultHorzDirection '20 0 0'
183 #define Nex_DefaultVertDirection '0 10 0'
184 Template Automation_Job Nex_Automation_Option_Slider
186 action Nex_Automation_Option_Slider
188 Template Automation_Job Nex_Automation_Option_EditBox
190 action Nex_Automation_Option_EditBox
192 Template Automation_Job Nex_Automation_Option_Switch
194 action Nex_Automation_Option_Switch
196 DeriveTemplate Composition Nex_Composition
198 direction [Nex_DefaultHorzDirection]
200 DeriveTemplate Picture Nex_Line
211 DeriveTemplate TextButton Nex_KeyButton
213 type "Item_Nex_KeyButton"
215 DeriveTemplate MultiLabel Nex_Credits
217 type "Item_Nex_Credits"
219 DeriveTemplate Label Nex_HostCache_StringField
221 type "Item_Nex_HostCache_StringField"
223 DeriveTemplate Label Nex_HostCache_ValueField
225 type "Item_Nex_HostCache_ValueField"
227 DeriveTemplate Label Nex_HostCache_Players
229 type "Item_Nex_HostCache_Players"
231 DeriveTemplate Label Nex_HostCache_Ping
233 type "Item_Nex_HostCache_Ping"
235 DeriveTemplate PictureButton Nex_HostCache_Entry
238 drawFlags [DrawFlagModulate]
239 type "Item_Nex_HostCache_Entry"
241 DeriveTemplate Nex_Composition Nex_Option_Slider
243 DeriveTemplate Nex_Automation_Option_Slider Automation
245 DeriveTemplate TextButton Description
247 DeriveTemplate Slider Slider
249 action Nex_Action_TestOnChange
251 DeriveTemplate ValueButton Value
254 DeriveTemplate Nex_Composition Nex_Option_Switch
256 DeriveTemplate Nex_Automation_Option_Switch Automation
258 DeriveTemplate TextButton Description
260 DeriveTemplate SwitchButton Switch
262 action Nex_Action_TestOnChange
265 DeriveTemplate Nex_Composition Nex_Option_EditBox
267 DeriveTemplate Nex_Automation_Option_EditBox Automation
269 DeriveTemplate TextButton Description
271 DeriveTemplate EditBox EditBox
274 action Nex_Action_TestOnChange
275 select Nex_Action_TestOnSelect