X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Ftabcontroller.qc;h=fe6941723a121ac93f56ca9b8af51a2176150cd0;hb=565754a35f9e84a3b8e6eac08635ec27145b369a;hp=2fae65a89b4599d70830c88dfed67a111f592afb;hpb=c6437cd43edc4489ad69746a30b5532f18c1af74;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