Remove useless title attribute (and related attributes) from the tab class, the tab...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / dialog_settings_game.qc
1 #ifdef INTERFACE
2 CLASS(XonoticGameSettingsTab) EXTENDS(XonoticTab)
3         METHOD(XonoticGameSettingsTab, fill, void(entity))
4         ATTRIB(XonoticGameSettingsTab, intendedWidth, float, 0.9)
5         ATTRIB(XonoticGameSettingsTab, rows, float, 15.5)
6         ATTRIB(XonoticGameSettingsTab, columns, float, 6.5)
7 ENDCLASS(XonoticGameSettingsTab)
8 entity makeXonoticGameSettingsTab();
9 #endif
10
11 #ifdef IMPLEMENTATION
12 entity makeXonoticGameSettingsTab()
13 {
14         entity me;
15         me = spawnXonoticGameSettingsTab();
16         me.configureDialog(me);
17         return me;
18 }
19
20 void XonoticGameSettingsTab_fill(entity me)
21 {
22         entity mc;
23         mc = makeXonoticTabController(me.rows - 2.5);
24
25         me.TR(me);
26                 me.TDempty(me, 0.25);
27                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("View"),           makeXonoticGameViewSettingsTab()));
28                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Crosshair"),      makeXonoticGameCrosshairSettingsTab()));
29                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("HUD"),            makeXonoticGameHUDSettingsTab()));
30                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Messages"),       makeXonoticGameMessageSettingsTab()));
31                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Weapons"),        makeXonoticGameWeaponsSettingsTab()));
32                 me.TD(me, 1, 1, mc.makeTabButton(mc, _("Models"),         makeXonoticGameModelSettingsTab()));
33
34         me.gotoRC(me, 1.5, 0);
35                 me.TD(me, me.rows - 1.5, me.columns, mc);
36
37         /*
38
39           makeXonoticGameViewSettingsTab()));
40           makeXonoticGameGeneralSettingsTab()));
41         makeXonoticGameCrosshairSettingsTab()));
42
43                makeXonoticGameWeaponSettingsTab()));
44         l"),   makeXonoticGamePlayermodelSettingsTab()));
45                makeXonoticGameHUDSettingsTab()));
46         on"),  makeXonoticGameNotificationSettingsTab()));
47
48
49         me.TR(me);
50                 me.TD(me, 1, 3, e = makeXonoticCheckBox(0, "cl_gentle", _("Disable gore effects and harsh language"))); // also set sv_gentle
51         */
52 }
53 #endif