2 CLASS(NexuizVideoSettingsTab) EXTENDS(NexuizTab)
3 METHOD(NexuizVideoSettingsTab, fill, void(entity))
4 ATTRIB(NexuizVideoSettingsTab, title, string, "Settings")
5 ATTRIB(NexuizVideoSettingsTab, intendedWidth, float, 0.9)
6 ATTRIB(NexuizVideoSettingsTab, rows, float, 15)
7 ATTRIB(NexuizVideoSettingsTab, columns, float, 7)
8 ENDCLASS(NexuizVideoSettingsTab)
9 entity makeNexuizVideoSettingsTab();
13 entity makeNexuizVideoSettingsTab()
16 me = spawnNexuizVideoSettingsTab();
17 me.configureDialog(me);
20 void fillNexuizVideoSettingsTab(entity me)
23 me.TD(me, 1, 1, makeNexuizTextLabel(0, "Resolution:"));
24 me.TD(me, 1, 2, makeNexuizResolutionSlider());
26 me.TD(me, 1, 3, makeNexuizCheckBox(0, "vid_fullscreen", "Full screen"));
28 me.TD(me, 1, 3, makeNexuizCheckBox(0, "vid_vsync", "Vertical synchronization"));
30 me.gotoXY(me, me.rows - 1, 0);
31 me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply now", '0 0 0', "vid_restart", 0));