4 CLASS(XonoticSkinList, XonoticListBox)
5 METHOD(XonoticSkinList, configureXonoticSkinList, void(entity));
6 ATTRIB(XonoticSkinList, rowsPerItem, float, 4);
7 METHOD(XonoticSkinList, resizeNotify, void(entity, vector, vector, vector, vector));
8 METHOD(XonoticSkinList, drawListBoxItem, void(entity, int, vector, bool, bool));
9 METHOD(XonoticSkinList, getSkins, void(entity));
10 METHOD(XonoticSkinList, setSkin, void(entity));
11 METHOD(XonoticSkinList, loadCvars, void(entity));
12 METHOD(XonoticSkinList, saveCvars, void(entity));
13 METHOD(XonoticSkinList, skinParameter, string(entity, float, float));
14 METHOD(XonoticSkinList, doubleClickListBoxItem, void(entity, float, vector));
15 METHOD(XonoticSkinList, keyDown, float(entity, float, float, float));
16 METHOD(XonoticSkinList, destroy, void(entity));
18 ATTRIB(XonoticSkinList, skinlist, float, -1);
19 ATTRIB(XonoticSkinList, realFontSize, vector, '0 0 0');
20 ATTRIB(XonoticSkinList, columnPreviewOrigin, float, 0);
21 ATTRIB(XonoticSkinList, columnPreviewSize, float, 0);
22 ATTRIB(XonoticSkinList, columnNameOrigin, float, 0);
23 ATTRIB(XonoticSkinList, columnNameSize, float, 0);
24 ATTRIB(XonoticSkinList, realUpperMargin1, float, 0);
25 ATTRIB(XonoticSkinList, realUpperMargin2, float, 0);
26 ATTRIB(XonoticSkinList, origin, vector, '0 0 0');
27 ATTRIB(XonoticSkinList, itemAbsSize, vector, '0 0 0');
29 ATTRIB(XonoticSkinList, name, string, "skinselector");
30 ENDCLASS(XonoticSkinList)
32 entity makeXonoticSkinList();
33 void SetSkin_Click(entity btn, entity me);