#ifndef DIALOG_MULTIPLAYER_MEDIA_H #define DIALOG_MULTIPLAYER_MEDIA_H #include "tab.qc" CLASS(XonoticMediaTab, XonoticTab) METHOD(XonoticMediaTab, fill, void(entity)); ATTRIB(XonoticMediaTab, intendedWidth, float, 0.9) ATTRIB(XonoticMediaTab, rows, float, 23) ATTRIB(XonoticMediaTab, columns, float, 3) ATTRIB(XonoticMediaTab, name, string, "Media") ENDCLASS(XonoticMediaTab) entity makeXonoticMediaTab(); #endif #ifdef IMPLEMENTATION entity makeXonoticMediaTab() { entity me; me = NEW(XonoticMediaTab); me.configureDialog(me); return me; } void XonoticMediaTab_fill(entity me) { entity mc, e; mc = makeXonoticTabController(me.rows - 2); me.gotoRC(me, 0.5, 0); me.TD(me, 1, 1, e = mc.makeTabButton_T(mc, _("Demos"), makeXonoticDemoBrowserTab(), _("Browse and view demos"))); me.TD(me, 1, 1, e = mc.makeTabButton(mc, _("Screenshots"), makeXonoticScreenshotBrowserTab())); me.TD(me, 1, 1, e = mc.makeTabButton(mc, _("Music Player"), makeXonoticMusicPlayerTab())); me.gotoRC(me, 3, 0); me.TD(me, me.rows - 2, me.columns, mc); } #endif