663e8a2c72d1a614bfbfc35ede5fbda140d2fcdd
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / tab.qc
1 #ifdef INTERFACE
2 CLASS(XonoticTab) EXTENDS(Tab)
3         // still to be customized by user
4         /*
5         ATTRIB(XonoticTab, intendedWidth, float, 0)
6         ATTRIB(XonoticTab, rows, float, 3)
7         ATTRIB(XonoticTab, columns, float, 2)
8         */
9         METHOD(XonoticTab, showNotify, void(entity))
10
11         ATTRIB(XonoticTab, marginTop, float, 0) // pixels
12         ATTRIB(XonoticTab, marginBottom, float, 0) // pixels
13         ATTRIB(XonoticTab, marginLeft, float, 0) // pixels
14         ATTRIB(XonoticTab, marginRight, float, 0) // pixels
15         ATTRIB(XonoticTab, columnSpacing, float, SKINMARGIN_COLUMNS) // pixels
16         ATTRIB(XonoticTab, rowSpacing, float, SKINMARGIN_ROWS) // pixels
17         ATTRIB(XonoticTab, rowHeight, float, SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL) // pixels
18
19         ATTRIB(XonoticTab, backgroundImage, string, string_null)
20 ENDCLASS(XonoticTab)
21 #endif
22
23 #ifdef IMPLEMENTATION
24 void XonoticTab_showNotify(entity me)
25 {
26         loadAllCvars(me);
27         SUPER(XonoticTab).showNotify(me);
28 }
29 #endif