2 CLASS(NexuizServerListTab) EXTENDS(NexuizTab)
3 METHOD(NexuizServerListTab, fill, void(entity))
4 ATTRIB(NexuizServerListTab, title, string, "Settings")
5 ATTRIB(NexuizServerListTab, intendedWidth, float, 0.9)
6 ATTRIB(NexuizServerListTab, rows, float, 15)
7 ATTRIB(NexuizServerListTab, columns, float, 6.5)
8 ENDCLASS(NexuizServerListTab)
9 entity makeNexuizServerListTab();
13 entity makeNexuizServerListTab()
16 me = spawnNexuizServerListTab();
17 me.configureDialog(me);
20 void fillNexuizServerListTab(entity me)
24 slist = makeNexuizServerList();
27 me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Filter:"));
30 me.TD(me, 1, 1, slist.sortButton1 = makeNexuizButton(string_null, '0 0 0'));
31 me.TD(me, 1, 1, slist.sortButton2 = makeNexuizButton(string_null, '0 0 0'));
32 me.TD(me, 1, 1, slist.sortButton3 = makeNexuizButton(string_null, '0 0 0'));
33 me.TD(me, 1, 1, slist.sortButton4 = makeNexuizButton(string_null, '0 0 0'));
35 me.TD(me, me.rows - 3, me.columns, slist);
37 me.gotoXY(me, me.rows - 1, 0);
38 me.TD(me, 1, 1, e = makeNexuizButton("Refresh!", '0 0 0'));
39 e.onClick = ServerList_Refresh_Click;
40 e.onClickEntity = slist;
41 me.TD(me, 1, me.columns - 1, e = makeNexuizButton("Join!", '0 0 0'));
42 e.onClick = ServerList_Connect_Click;
43 e.onClickEntity = slist;
44 slist.connectButton = e;