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