feabe67c482c4dc361ff97e811a8af8ca272c39d
[voretournament/voretournament.git] / data / qcsrc / menu / voret / dialog_settings.c
1 #ifdef INTERFACE\r
2 CLASS(VoretSettingsDialog) EXTENDS(VoretDialog)\r
3         METHOD(VoretSettingsDialog, fill, void(entity))\r
4         ATTRIB(VoretSettingsDialog, title, string, "Settings")\r
5         ATTRIB(VoretSettingsDialog, color, vector, SKINCOLOR_DIALOG_SETTINGS)\r
6         ATTRIB(VoretSettingsDialog, intendedWidth, float, 0.96)\r
7         ATTRIB(VoretSettingsDialog, rows, float, 21)\r
8         ATTRIB(VoretSettingsDialog, columns, float, 6)\r
9 ENDCLASS(VoretSettingsDialog)\r
10 #endif\r
11 \r
12 #ifdef IMPLEMENTATION\r
13 void fillVoretSettingsDialog(entity me)\r
14 {\r
15         entity mc;\r
16         mc = makeVoretTabController(me.rows - 2);\r
17         me.TR(me);\r
18                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Input",   makeVoretInputSettingsTab()));\r
19                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Video",   makeVoretVideoSettingsTab()));\r
20                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Effects", makeVoretEffectsSettingsTab()));\r
21                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Audio",   makeVoretAudioSettingsTab()));\r
22                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Network", makeVoretNetworkSettingsTab()));\r
23                 me.TD(me, 1, 1, mc.makeTabButton(mc, "Misc",    makeVoretMiscSettingsTab()));\r
24         me.TR(me);\r
25         me.TR(me);\r
26                 me.TD(me, me.rows - 2, me.columns, mc);\r
27 }\r
28 #endif\r