2 CLASS(NexuizMiscSettingsTab) EXTENDS(NexuizTab)
3 METHOD(NexuizMiscSettingsTab, fill, void(entity))
4 ATTRIB(NexuizMiscSettingsTab, title, string, "Misc")
5 ATTRIB(NexuizMiscSettingsTab, intendedWidth, float, 0.9)
6 ATTRIB(NexuizMiscSettingsTab, rows, float, 17)
7 ATTRIB(NexuizMiscSettingsTab, columns, float, 6.5)
8 ENDCLASS(NexuizMiscSettingsTab)
9 entity makeNexuizMiscSettingsTab();
13 entity makeNexuizMiscSettingsTab()
16 me = spawnNexuizMiscSettingsTab();
17 me.configureDialog(me);
20 void fillNexuizMiscSettingsTab(entity me)
26 me.TD(me, 1, 3, e = makeNexuizTextLabel(0, "Menu skins:"));
28 me.TD(me, me.rows - 2, 3, sk = makeNexuizSkinList());
29 me.gotoRC(me, me.rows - 1, 0);
30 me.TD(me, 1, 3, e = makeNexuizButton("Apply immediately", '0 0 0'));
31 e.onClick = SetSkin_Click;
34 me.gotoRC(me, 0, 3.5); me.setFirstColumn(me, me.currentColumn);
35 me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "showtime", "Show current time"));
37 me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "showdate", "Show current date"));
39 me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "showfps", "Show frames per second"));
41 me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "shownetgraph", "Show netgraph"));
43 me.TD(me, 1, 3, e = makeNexuizTextLabel(0, "Speedmeter:"));
46 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "0", "Off"));
47 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "1", "in/s"));
48 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "2", "m/s"));
51 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "3", "km/h"));
52 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "4", "mph"));
53 me.TD(me, 1, 2.8/3, e = makeNexuizRadioButton(1, "showspeed", "5", "knots"));
56 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Network speed:"));
57 me.TD(me, 1, 2, e = makeNexuizTextSlider("_cl_rate"));
58 e.addValue(e, "56k", "4000");
59 e.addValue(e, "ISDN", "7000");
60 e.addValue(e, "Slow ADSL", "15000");
61 e.addValue(e, "Fast ADSL", "20000");
62 e.addValue(e, "Broadband", "25000");
63 e.configureNexuizTextSliderValues(e);
65 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Client UDP port:"));
66 me.TD(me, 1, 0.64, e = makeNexuizInputBox(0, "cl_port"));