X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fmenu%2Fxonotic%2Ftabcontroller.qc;h=fe6941723a121ac93f56ca9b8af51a2176150cd0;hb=77d6a05629e33da863fccb3cdd03b3c63af890dd;hp=2fae65a89b4599d70830c88dfed67a111f592afb;hpb=120ad19fdf46b7096a0f90b940e590f1909ad22c;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/tabcontroller.qc b/qcsrc/menu/xonotic/tabcontroller.qc index 2fae65a89..fe6941723 100644 --- a/qcsrc/menu/xonotic/tabcontroller.qc +++ b/qcsrc/menu/xonotic/tabcontroller.qc @@ -1,18 +1,7 @@ -#ifndef TABCONTROLLER_H -#define TABCONTROLLER_H -#include "../item/modalcontroller.qc" -CLASS(XonoticTabController, ModalController) - METHOD(XonoticTabController, configureXonoticTabController, void(entity, float)); - METHOD(XonoticTabController, makeTabButton_T, entity(entity, string, entity, string)); - METHOD(XonoticTabController, makeTabButton, entity(entity, string, entity)); - ATTRIB(XonoticTabController, rows, float, 0) - ATTRIB(XonoticTabController, fontSize, float, SKINFONTSIZE_NORMAL) - ATTRIB(XonoticTabController, image, string, SKINGFX_BUTTON) -ENDCLASS(XonoticTabController) -entity makeXonoticTabController(float theRows); -#endif +#include "tabcontroller.qh" + +#include "button.qh" -#ifdef IMPLEMENTATION entity makeXonoticTabController(float theRows) { entity me; @@ -38,4 +27,3 @@ entity XonoticTabController_makeTabButton(entity me, string theTitle, entity tab { return XonoticTabController_makeTabButton_T(me, theTitle, tab, string_null); } -#endif