]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/xonotic/tab.c
rebrand nexuiz -> xonotic, will fix possible mess later
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / xonotic / tab.c
diff --git a/qcsrc/menu/xonotic/tab.c b/qcsrc/menu/xonotic/tab.c
new file mode 100644 (file)
index 0000000..d771d71
--- /dev/null
@@ -0,0 +1,30 @@
+#ifdef INTERFACE
+CLASS(XonoticTab) EXTENDS(Tab)
+       // still to be customized by user
+       /*
+       ATTRIB(XonoticTab, intendedWidth, float, 0)
+       ATTRIB(XonoticTab, rows, float, 3)
+       ATTRIB(XonoticTab, columns, float, 2)
+       */
+       METHOD(XonoticTab, showNotify, void(entity))
+
+       ATTRIB(XonoticTab, marginTop, float, 0) // pixels
+       ATTRIB(XonoticTab, marginBottom, float, 0) // pixels
+       ATTRIB(XonoticTab, marginLeft, float, 0) // pixels
+       ATTRIB(XonoticTab, marginRight, float, 0) // pixels
+       ATTRIB(XonoticTab, columnSpacing, float, SKINMARGIN_COLUMNS) // pixels
+       ATTRIB(XonoticTab, rowSpacing, float, SKINMARGIN_ROWS) // pixels
+       ATTRIB(XonoticTab, rowHeight, float, SKINFONTSIZE_NORMAL * SKINHEIGHT_NORMAL) // pixels
+       ATTRIB(XonoticTab, titleHeight, float, SKINFONTSIZE_TITLE * SKINHEIGHT_TITLE) // pixels
+
+       ATTRIB(XonoticTab, backgroundImage, string, string_null)
+ENDCLASS(XonoticTab)
+#endif
+
+#ifdef IMPLEMENTATION
+void showNotifyXonoticTab(entity me)
+{
+       loadAllCvars(me);
+       showNotifyContainer(me);
+}
+#endif